Embedded Image
Inferno Flamegraph Report

Date    : 2017-11-03 (Friday) 16:01:44
Threads : 4
Samples : 30107
Machine : Pixel 2 (walleye) by Google
Capture : /data/local/tmp/simpleperf record -e cpu-clock:u -g -f 1000 -o /data/local/tmp/perf.data --app benchmarkdos.doom --symfs /data/local/tmp/native_libs



Navigate with WASD, zoom in with SPACE, zoom out with BACKSPACE.


Thread 31312 (HeapTaskDaemon) (3 samples):
__start_thread | /system/lib/libc.so (3000000 events: 100.00%) __pthread_start(void*) | /system/lib/libc.so (3000000 events: 100.00%) art::Thread::CreateCallback(void*) | /system/lib/libart.so (3000000 events: 100.00%) art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*) | /system/lib/libart.so (3000000 events: 100.00%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (3000000 events: 100.00%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (3000000 events: 100.00%) art_quick_invoke_stub | /system/lib/libart.so (3000000 events: 100.00%) art_quick_invoke_stub_internal | /system/lib/libart.so (3000000 events: 100.00%) art_quick_to_interpreter_bridge | /system/lib/libart.so (3000000 events: 100.00%) artQuickToInterpreterBridge | /system/lib/libart.so (3000000 events: 100.00%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (3000000 events: 100.00%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 100.00%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 100.00%) MterpInvokeInterface | /system/lib/libart.so (3000000 events: 100.00%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 100.00%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (3000000 events: 100.00%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 100.00%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 100.00%) MterpInvokeVirtual | /system/lib/libart.so (3000000 events: 100.00%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 100.00%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (3000000 events: 100.00%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 100.00%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 100.00%) MterpInvokeVirtual | /system/lib/libart.so (3000000 events: 100.00%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 100.00%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 100.00%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (3000000 events: 100.00%) art_quick_invoke_stub | /system/lib/libart.so (3000000 events: 100.00%) art_quick_invoke_stub_internal | /system/lib/libart.so (3000000 events: 100.00%) dalvik.system.VMRuntime.clampGrowthLimit [DEDUPED] | /system/framework/arm/boot-core-libart.oat (3000000 events: 100.00%) art::gc::TaskProcessor::RunAllTasks(art::Thread*) | /system/lib/libart.so (3000000 events: 100.00%) art::gc::Heap::ConcurrentGCTask::Run(art::Thread*) | /system/lib/libart.so (3000000 events: 100.00%) art::gc::Heap::ConcurrentGC(art::Thread*, art::gc::GcCause, bool) | /system/lib/libart.so (3000000 events: 100.00%) art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) | /system/lib/libart.so (3000000 events: 100.00%) art::gc::collector::GarbageCollector::Run(art::gc::GcCause, bool) | /system/lib/libart.so (3000000 events: 100.00%) art::gc::collector::ConcurrentCopying::RunPhases() | /system/lib/libart.so (3000000 events: 100.00%) art::gc::collector::ConcurrentCopying::MarkingPhase() | /system/lib/libart.so (3000000 events: 100.00%) art::Runtime::VisitConcurrentRoots(art::RootVisitor*, art::VisitRootFlags) | /system/lib/libart.so (2000000 events: 66.67%) art::ClassLinker::VisitRoots(art::RootVisitor*, art::VisitRootFlags) | /system/lib/libart.so (1000000 events: 33.33%) art::ClassLinker::VisitClassRoots(art::RootVisitor*, art::VisitRootFlags) | /system/lib/libart.so (1000000 events: 33.33%) void art::ClassTable::VisitRoots<art::UnbufferedRootVisitor>(art::UnbufferedRootVisitor&) | /system/lib/libart.so (1000000 events: 33.33%) art::gc::collector::ConcurrentCopying::VisitRoots(art::mirror::CompressedReference<art::mirror::Object>**, unsigned int, art::RootInfo const&) | /system/lib/libart.so (1000000 events: 33.33%) void art::gc::collector::ConcurrentCopying::MarkRoot<true>(art::mirror::CompressedReference<art::mirror::Object>*) | /system/lib/libart.so (1000000 events: 33.33%) art::InternTable::VisitRoots(art::RootVisitor*, art::VisitRootFlags) | /system/lib/libart.so (1000000 events: 33.33%) art::InternTable::Table::VisitRoots(art::RootVisitor*) | /system/lib/libart.so (1000000 events: 33.33%) art::gc::accounting::ModUnionTableCardCache::VisitObjects(void (*)(art::mirror::Object*, void*), void*) | /system/lib/libart.so (1000000 events: 33.33%) art::gc::accounting::ModUnionTableCardCache::VisitObjects(void (*)(art::mirror::Object*, void*), void*)::$_4::operator()(unsigned int) const | /system/lib/libart.so (1000000 events: 33.33%) art::gc::collector::ConcurrentCopying::ImmuneSpaceScanObjVisitor::Callback(art::mirror::Object*, void*) | /system/lib/libart.so (1000000 events: 33.33%) void art::mirror::Object::VisitReferences<true, (art::VerifyObjectFlags)0, (art::ReadBarrierOption)1, art::gc::collector::ConcurrentCopying::RefFieldsVisitor, art::gc::collector::ConcurrentCopying::RefFieldsVisitor>(art::gc::collector::ConcurrentCopying::RefFieldsVisitor const&, art::gc::collector::ConcurrentCopying::RefFieldsVisitor const&) | /system/lib/libart.so (1000000 events: 33.33%) art::gc::collector::ConcurrentCopying::Process(art::mirror::Object*, art::MemberOffset) | /system/lib/libart.so (1000000 events: 33.33%) Search Zoom out 100.00%%



Thread 31306 (Jit thread pool) (34 samples):
unknown[+e573c684] | unknown (1000000 events: 2.94%) art::HVariableInputSizeInstruction::AddInput(art::HInstruction*) | /system/lib/libart-compiler.so (1000000 events: 2.94%) unknown[+18] | unknown (1000000 events: 2.94%) art::debug::WriteDebugLocEntry(art::debug::MethodDebugInfo const*, std::__1::vector<art::DexRegisterMap, std::__1::allocator<art::DexRegisterMap> > const&, unsigned short, bool, unsigned long long, unsigned int, unsigned int, art::InstructionSet, art::dwarf::DebugInfoEntryWriter<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*) | /system/lib/libart-compiler.so (1000000 events: 2.94%) art::DexRegisterMap::GetDexRegisterLocation(unsigned short, unsigned short, art::CodeInfo const&, art::CodeInfoEncoding const&) const | /system/lib/libart.so (1000000 events: 2.94%) art::DexRegisterMap::GetLocationCatalogEntryIndex(unsigned short, unsigned short, unsigned int) const | /system/lib/libart.so (1000000 events: 2.94%) art::DexRegisterMap::GetNumberOfLiveDexRegisters(unsigned short) const | /system/lib/libart.so (1000000 events: 2.94%) unknown[+e577150c] | unknown (1000000 events: 2.94%) art::HTemplateInstruction<2u>::GetInputRecords() | /system/lib/libart-compiler.so (1000000 events: 2.94%) unknown[+c] | unknown (1000000 events: 2.94%) art::debug::WriteDebugLocEntry(art::debug::MethodDebugInfo const*, std::__1::vector<art::DexRegisterMap, std::__1::allocator<art::DexRegisterMap> > const&, unsigned short, bool, unsigned long long, unsigned int, unsigned int, art::InstructionSet, art::dwarf::DebugInfoEntryWriter<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*) | /system/lib/libart-compiler.so (1000000 events: 2.94%) art::StackMapStream::AddDexRegisterMapEntry(art::StackMapStream::DexRegisterMapEntry const&) | /system/lib/libart-compiler.so (1000000 events: 2.94%) unknown[+47] | unknown (1000000 events: 2.94%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 2.94%) je_malloc | /system/lib/libc.so (1000000 events: 2.94%) art::HInstructionBuilder::Build() | /system/lib/libart-compiler.so (1000000 events: 2.94%) unknown[+e54366e4] | unknown (1000000 events: 2.94%) void std::__1::vector<art::HArraySet*, art::ArenaAllocatorAdapter<art::HArraySet*> >::__push_back_slow_path<art::HArraySet* const&>(art::HArraySet* const&&&) | /system/lib/libart-compiler.so (1000000 events: 2.94%) unknown[+db830aec] | unknown (1000000 events: 2.94%) std::__1::__hash_table<std::__1::__hash_value_type<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >, unsigned int>, std::__1::__unordered_map_hasher<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >, std::__1::__hash_value_type<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >, unsigned int>, art::FNVHash<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >, true>, std::__1::__unordered_map_equal<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >, std::__1::__hash_value_type<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >, unsigned int>, std::__1::equal_to<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >, unsigned int> > >::__rehash(unsigned int) | /system/lib/libart-compiler.so (1000000 events: 2.94%) unknown[+a] | unknown (1000000 events: 2.94%) vixl::aarch32::ImmediateT32::ImmediateT32(unsigned int) | /system/lib/libvixl-arm.so (1000000 events: 2.94%) unknown[+dd1ff5e8] | unknown (2000000 events: 5.88%) art::SsaRedundantPhiElimination::Run() | /system/lib/libart-compiler.so (1000000 events: 2.94%) art::LiveRange::Dup(art::ArenaAllocator*) const | /system/lib/libart-compiler.so (1000000 events: 2.94%) unknown[+dd1ff6b0] | unknown (1000000 events: 2.94%) art::StackMapStream::FillInCodeInfo(art::MemoryRegion) | /system/lib/libart-compiler.so (1000000 events: 2.94%) std::__1::__tree<std::__1::__value_type<unsigned int, unsigned int>, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, unsigned int>, std::__1::less<unsigned int>, true>, std::__1::allocator<std::__1::__value_type<unsigned int, unsigned int> > >::destroy(std::__1::__tree_node<std::__1::__value_type<unsigned int, unsigned int>, void*>*) | /system/lib/libart-compiler.so (1000000 events: 2.94%) std::__1::__tree<std::__1::__value_type<unsigned int, unsigned int>, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, unsigned int>, std::__1::less<unsigned int>, true>, std::__1::allocator<std::__1::__value_type<unsigned int, unsigned int> > >::destroy(std::__1::__tree_node<std::__1::__value_type<unsigned int, unsigned int>, void*>*) | /system/lib/libart-compiler.so (1000000 events: 2.94%) je_free | /system/lib/libc.so (1000000 events: 2.94%) unknown[+e3e20490] | unknown (2000000 events: 5.88%) art::CodeGenerator::EmitEnvironment(art::HEnvironment*, art::SlowPathCode*) | /system/lib/libart-compiler.so (2000000 events: 5.88%) art::StackMapStream::MaybeCopyDexRegisterMap(art::StackMapStream::DexRegisterMapEntry&, unsigned int*, art::MemoryRegion) | /system/lib/libart-compiler.so (2000000 events: 5.88%) art::MemoryRegion::StoreBits(unsigned int, unsigned int, unsigned int) | /system/lib/libart.so (2000000 events: 5.88%) unknown[+dd21c23c] | unknown (1000000 events: 2.94%) libc.so[+7c548] | /system/lib/libc.so (1000000 events: 2.94%) unknown[+dd21c1bc] | unknown (1000000 events: 2.94%) art::TimingLogger::EndTiming() | /system/lib/libart.so (1000000 events: 2.94%) unknown[+fffffffd] | unknown (1000000 events: 2.94%) art::StackMapStream::AddDexRegisterEntry(art::DexRegisterLocation::Kind, int) | /system/lib/libart-compiler.so (1000000 events: 2.94%) unknown[+e52bad7c] | unknown (1000000 events: 2.94%) art::RegisterAllocationResolver::ConnectSiblings(art::LiveInterval*) | /system/lib/libart-compiler.so (1000000 events: 2.94%) __start_thread | /system/lib/libc.so (1000000 events: 2.94%) __pthread_start(void*) | /system/lib/libc.so (1000000 events: 2.94%) art::ThreadPoolWorker::Callback(void*) | /system/lib/libart.so (1000000 events: 2.94%) art::ThreadPoolWorker::Run() | /system/lib/libart.so (1000000 events: 2.94%) art::ThreadPool::GetTask(art::Thread*) | /system/lib/libart.so (1000000 events: 2.94%) art::ConditionVariable::WaitHoldingLocks(art::Thread*) | /system/lib/libart.so (1000000 events: 2.94%) art::debug::ElfCompilationUnitWriter<ElfTypes32>::Write(art::debug::ElfCompilationUnit const&) | /system/lib/libart-compiler.so (1000000 events: 2.94%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 2.94%) je_malloc | /system/lib/libc.so (1000000 events: 2.94%) unknown[+aebc56fe] | unknown (2000000 events: 5.88%) art::DexRegisterLocationCatalog::ExtractKindAtOffset(unsigned int) const | /system/lib/libart.so (1000000 events: 2.94%) art::HGraphVisitor::VisitBasicBlock(art::HBasicBlock*) | /system/lib/libart-compiler.so (1000000 events: 2.94%) unknown[+dd1ff820] | unknown (1000000 events: 2.94%) art::OptimizingCompiler::TryCompile(art::ArenaAllocator*, art::CodeVectorAllocator*, art::DexFile::CodeItem const*, unsigned int, art::InvokeType, unsigned short, unsigned int, art::Handle<art::mirror::ClassLoader>, art::DexFile const&, art::Handle<art::mirror::DexCache>, art::ArtMethod*, bool, art::VariableSizedHandleScope*) const | /system/lib/libart-compiler.so (1000000 events: 2.94%) art::VdexFile::GetQuickenedInfoOf(art::DexFile const&, unsigned int) const | /system/lib/libart.so (1000000 events: 2.94%) vixl::aarch32::MacroAssembler::ComputeCheckpoint() | /system/lib/libvixl-arm.so (1000000 events: 2.94%) unknown[+1] | unknown (1000000 events: 2.94%) art::RegisterAllocationResolver::Resolve(art::ArrayRef<art::HInstruction* const>, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, art::dchecked_vector<art::LiveInterval*, art::ArenaAllocatorAdapter<art::LiveInterval*> > const&) | /system/lib/libart-compiler.so (1000000 events: 2.94%) unknown[+e] | unknown (1000000 events: 2.94%) art::debug::WriteDebugLocEntry(art::debug::MethodDebugInfo const*, std::__1::vector<art::DexRegisterMap, std::__1::allocator<art::DexRegisterMap> > const&, unsigned short, bool, unsigned long long, unsigned int, unsigned int, art::InstructionSet, art::dwarf::DebugInfoEntryWriter<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*) | /system/lib/libart-compiler.so (1000000 events: 2.94%) unknown[+3f7ffffc] | unknown (1000000 events: 2.94%) art::StackMapStream::PrepareRegisterMasks() | /system/lib/libart-compiler.so (1000000 events: 2.94%) unknown[+5a] | unknown (2000000 events: 5.88%) art::debug::WriteDebugLocEntry(art::debug::MethodDebugInfo const*, std::__1::vector<art::DexRegisterMap, std::__1::allocator<art::DexRegisterMap> > const&, unsigned short, bool, unsigned long long, unsigned int, unsigned int, art::InstructionSet, art::dwarf::DebugInfoEntryWriter<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*) | /system/lib/libart-compiler.so (2000000 events: 5.88%) art::DexRegisterMap::GetDexRegisterLocation(unsigned short, unsigned short, art::CodeInfo const&, art::CodeInfoEncoding const&) const | /system/lib/libart.so (2000000 events: 5.88%) art::DexRegisterLocationCatalog::GetDexRegisterLocation(unsigned int) const | /system/lib/libart.so (1000000 events: 2.94%) art::DexRegisterLocationCatalog::FindLocationOffset(unsigned int) const | /system/lib/libart.so (1000000 events: 2.94%) art::DexRegisterMap::GetLocationCatalogEntryIndex(unsigned short, unsigned short, unsigned int) const | /system/lib/libart.so (1000000 events: 2.94%) art::DexRegisterMap::GetNumberOfLiveDexRegisters(unsigned short) const | /system/lib/libart.so (1000000 events: 2.94%) unknown[+dd1f2d25] | unknown (1000000 events: 2.94%) void std::__1::__tree_balance_after_insert<std::__1::__tree_node_base<void*>*>(std::__1::__tree_node_base<void*>*, std::__1::__tree_node_base<void*>*) | /system/lib/libart-compiler.so (1000000 events: 2.94%) Search Zoom out 100.00%%



Thread 31325 (GLThread 397) (3037 samples):
A5xBltDevice::A5xCanUseResolveColorClear(int, BltRopCode, int, unsigned int, BltRect const*, unsigned int, BltSurface const*, int, int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) unknown[+e5693c4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwPostBucketFlush(EsxRenderMode, EsxRenderBucket*, int, int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) A5xHwVertexShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) A5xHwVertexShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) __aeabi_memcpy | /system/lib/libc.so (1000000 events: 0.03%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+bffc] | unknown (1000000 events: 0.03%) EsxMemPoolGeneral::GetMemory(unsigned long long, EsxMemType, unsigned int, EsxMemPoolGeneralAllocation*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca9233c4] | unknown (1000000 events: 0.03%) A5xBltDevice::HwGetEngineSupportColorFill(BltLibEngine*, unsigned int, BltExecColorFill*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+de9] | //anon (3000000 events: 0.10%) android.opengl.GLES10.glAlphaFuncx [DEDUPED] | /system/framework/arm/boot-framework.oat (3000000 events: 0.10%) EsxContext::GlBindTexture(unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (2000000 events: 0.07%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+ca9235c4] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xCanUseResolveColorClear(int, BltRopCode, int, unsigned int, BltRect const*, unsigned int, BltSurface const*, int, int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xPipeline::WriteGfxShaderRegs(A5xContext*, EsxCmdBufType, A5xStateBuffer*) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+ca924284] | unknown (18000000 events: 0.59%) art::jit::Jit::InvokeVirtualOrInterface(art::ObjPtr<art::mirror::Object>, art::ArtMethod*, unsigned int, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.03%) klog_write | /system/lib/vndk-sp/libcutils.so (17000000 events: 0.56%) __system_property_get | /system/lib/libc.so (16000000 events: 0.53%) prop_area::find(char const*) | /system/lib/libc.so (2000000 events: 0.07%) prop_area::find_property(prop_bt*, char const*, unsigned int, char const*, unsigned int, bool) | /system/lib/libc.so (1000000 events: 0.03%) @plt | /system/lib/libc.so (1000000 events: 0.03%) strlen | /system/lib/libc.so (1000000 events: 0.03%) __system_property_find | /system/lib/libc.so (14000000 events: 0.46%) get_prop_area_for_name(char const*) | /system/lib/libc.so (14000000 events: 0.46%) strncmp | /system/lib/libc.so (3000000 events: 0.10%) @plt | /system/lib/libc.so (2000000 events: 0.07%) __system_property_find | /system/lib/libc.so (1000000 events: 0.03%) unknown[+e569c7e4] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+141eaf1c] | unknown (8000000 events: 0.26%) EsxContext::ValidateGfxState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxGlApiParamValidate::GlDrawArrays(EsxDispatch*, unsigned int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::ValidateGfxState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::SetInvalidateMasks(EsxFramebufferObject*, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::DrawArraysInstanced(EsxPrimType, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxContext::DrawParamValidate(unsigned int, int, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::UniformParamValidate(EsxProgram*, EsxDataTypes, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::CheckJNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+70460000] | unknown (3000000 events: 0.10%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::HwExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::HwExecDepthFill(BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (1000000 events: 0.03%) android::IPCThreadState::executeCommand(int) | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+e77f787f] | unknown (1000000 events: 0.03%) libc.so[+7c6dc] | /system/lib/libc.so (1000000 events: 0.03%) unknown[+e5695adc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) klog_write | /system/lib/vndk-sp/libcutils.so (7000000 events: 0.23%) __system_property_get | /system/lib/libc.so (6000000 events: 0.20%) prop_area::find(char const*) | /system/lib/libc.so (1000000 events: 0.03%) prop_area::find_property(prop_bt*, char const*, unsigned int, char const*, unsigned int, bool) | /system/lib/libc.so (1000000 events: 0.03%) @plt | /system/lib/libc.so (1000000 events: 0.03%) __system_property_find | /system/lib/libc.so (5000000 events: 0.16%) get_prop_area_for_name(char const*) | /system/lib/libc.so (5000000 events: 0.16%) strncmp | /system/lib/libc.so (2000000 events: 0.07%) @plt | /system/lib/vndk-sp/libcutils.so (1000000 events: 0.03%) unknown[+e569d15c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) __gnu_uldivmod_helper | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) unknown[+e56913e4] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cba23014] | unknown (6000000 events: 0.20%) A5xHwVertexShader::Metadata() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateMsaaState() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+ca923ebc] | unknown (3000000 events: 0.10%) __system_property_get | /system/lib/libc.so (1000000 events: 0.03%) EglSubDriverHelper::GetValue(EglCaps, int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libc.so[+7c494] | /system/lib/libc.so (1000000 events: 0.03%) anon[+a9b] | //anon (9000000 events: 0.30%) android.opengl.GLES10.glAlphaFuncx [DEDUPED] | /system/framework/arm/boot-framework.oat (4000000 events: 0.13%) EsxGlApiParamValidate::GlUniform2i(EsxDispatch*, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) __strlen_chk | /system/lib/libc.so (1000000 events: 0.03%) @plt | /system/lib/libc.so (1000000 events: 0.03%) glUniform2i | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) android.opengl.GLES10.glDrawArrays [DEDUPED] | /system/framework/arm/boot-framework.oat (4000000 events: 0.13%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (3000000 events: 0.10%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (3000000 events: 0.10%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) anon[+a9c] | //anon (1000000 events: 0.03%) arena_bin_nonfull_run_tryget | /system/lib/libc.so (1000000 events: 0.03%) anon[+93b] | //anon (8000000 events: 0.26%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (8000000 events: 0.26%) @plt | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (3000000 events: 0.10%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (3000000 events: 0.10%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (2000000 events: 0.07%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (2000000 events: 0.07%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.03%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.03%) art::OatFile::OatClass::GetOatMethodOffsets(unsigned int) const | /system/lib/libart.so (1000000 events: 0.03%) art::BitVector::NumSetBits(unsigned int const*, unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) glUseProgram | /system/lib/libGLESv2.so (2000000 events: 0.07%) A5xContext::WriteTexMemObjsRegs(unsigned int*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) EsxResource::UpdatePackedGfxMemReference(EsxCmdMgr*, EsxSubResourceRange const*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e56887dc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cccf91fc] | unknown (3000000 events: 0.10%) libc.so[+7c87c] | /system/lib/libc.so (1000000 events: 0.03%) android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.03%) libc.so[+7c874] | /system/lib/libc.so (1000000 events: 0.03%) unknown[+ca923724] | unknown (3000000 events: 0.10%) BltDevice::ExecStore(BltExecStore*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::PostBlt(EsxBltType, EsxRenderBucket*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::A5xExecStoreResolve(BltExecStore*, unsigned int**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) BltGenerateNativeColorFillValue(BltColor const*, _QCTPIXELFORMAT, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) BltColorToNative(BltColor const*, _QCTPIXELFORMAT, unsigned int, unsigned int, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::FillFlagBuffer(EsxBltFillFlag const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xBltDevice::HwStaticSetup(BltStaticSetup*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5688974] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ccef04fc] | unknown (3000000 events: 0.10%) EsxRenderBucket::ConvertSurfacesMask(unsigned int, EsxRenderingLayout const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xResource::HwSetSubResourceCompressed(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libc.so[+7c568] | /system/lib/libc.so (1000000 events: 0.03%) anon[+b13] | //anon (4000000 events: 0.13%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (4000000 events: 0.13%) glDisableVertexAttribArray | /system/lib/libGLESv2.so (2000000 events: 0.07%) glDisableVertexAttribArray | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::JniMethodStart(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+ca923dc4] | unknown (6000000 events: 0.20%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (4000000 events: 0.13%) je_realloc | /system/lib/libc.so (4000000 events: 0.13%) je_arena_ralloc | /system/lib/libc.so (4000000 events: 0.13%) __aeabi_memcpy | /system/lib/libc.so (1000000 events: 0.03%) je_arena_ralloc_no_move | /system/lib/libc.so (2000000 events: 0.07%) android::IGraphicBufferProducer::QueueBufferOutput::unflatten(void const*&, unsigned int&, int const*&, unsigned int&) | /system/lib/libgui.so (1000000 events: 0.03%) android::Parcel::read(android::Parcel::FlattenableHelperInterface&) const | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+dcf509fc] | unknown (18000000 events: 0.59%) MterpGetObjStatic | /system/lib/libart.so (1000000 events: 0.03%) EglThreadState::GetThreadState(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) klog_write | /system/lib/vndk-sp/libcutils.so (7000000 events: 0.23%) __system_property_get | /system/lib/libc.so (5000000 events: 0.16%) prop_area::find(char const*) | /system/lib/libc.so (1000000 events: 0.03%) prop_area::find_property(prop_bt*, char const*, unsigned int, char const*, unsigned int, bool) | /system/lib/libc.so (1000000 events: 0.03%) prop_area::find_prop_bt(prop_bt*, char const*, unsigned int, bool) | /system/lib/libc.so (1000000 events: 0.03%) __system_property_find | /system/lib/libc.so (4000000 events: 0.13%) get_prop_area_for_name(char const*) | /system/lib/libc.so (4000000 events: 0.13%) __system_property_find | /system/lib/libc.so (1000000 events: 0.03%) libc.so[+7c448] | /system/lib/libc.so (1000000 events: 0.03%) unwind_phase2(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, bool) | /system/lib/vndk-sp/libcutils.so (1000000 events: 0.03%) A5xContext::ValidateTransformFeedbackState() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) ExecuteMterpImpl | /system/lib/libart.so (1000000 events: 0.03%) art::Primitive::ComponentSize(art::Primitive::Type) | /system/lib/libart.so (1000000 events: 0.03%) art::ProfilingInfo::AddInvokeInfo(unsigned int, art::mirror::Class*) | /system/lib/libart.so (1000000 events: 0.03%) EsxCmdBuf::GetSpace(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (1000000 events: 0.03%) EsxContext::TexImage(EsxTextureType, unsigned int, EsxInternalFormat, EsxBox const*, EsxPixFormat, EsxPixType, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+e568ed84] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::ValidateGfxState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxContext::DrawArraysInstanced(EsxPrimType, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) eglSwapBuffers | /system/lib/libEGL.so (1000000 events: 0.03%) __aeabi_uldivmod | /vendor/lib/libllvm-glnext.so (1000000 events: 0.03%) @plt | /vendor/lib/libllvm-glnext.so (1000000 events: 0.03%) unknown[+6fe] | unknown (2000000 events: 0.07%) EsxContext::AddSwapHistoryBackBuffer() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateNamedUniformConstants() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteTransformFeedbackState(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923760] | unknown (1000000 events: 0.03%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+dbd] | //anon (12000000 events: 0.40%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (11000000 events: 0.36%) @plt | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (7000000 events: 0.23%) art::gc::accounting::SpaceBitmap<4096u>::ClearVisitor::ClearVisitor(art::gc::accounting::SpaceBitmap<4096u>*) | /system/lib/libart.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (5000000 events: 0.16%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (5000000 events: 0.16%) art::NthCallerVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (4000000 events: 0.13%) art::jit::JitCodeCache::LookupMethodHeader(unsigned int, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.03%) art::ClassLinker::IsQuickGenericJniStub(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (2000000 events: 0.07%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.03%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (1000000 events: 0.03%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (1000000 events: 0.03%) glActiveTexture | /system/lib/libGLESv1_CM.so (2000000 events: 0.07%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) android::Parcel::write(android::Parcel::FlattenableHelperInterface const&) | /system/lib/libbinder.so (6000000 events: 0.20%) @plt | /system/lib/libc++.so (1000000 events: 0.03%) android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>::flatten(void*, unsigned int, int*, unsigned int) const | /system/lib/libgui.so (1000000 events: 0.03%) libc.so[+7dfe4] | /system/lib/libc.so (1000000 events: 0.03%) unknown[+e4f39d7c] | unknown (1000000 events: 0.03%) EsxRenderBucket::AddUnbucketedEntries(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+6] | unknown (52000000 events: 1.71%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (52000000 events: 1.71%) unknown[+ca92387c] | unknown (1000000 events: 0.03%) EsxRenderBucket::CheckClearOnlyTextures() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+17d] | unknown (3000000 events: 0.10%) android::Parcel::writeDupFileDescriptor(int) | /system/lib/libbinder.so (2000000 events: 0.07%) @plt | /system/lib/libbinder.so (2000000 events: 0.07%) android::ProcessState::self() | /system/lib/libbinder.so (1000000 events: 0.03%) android::acquire_object(android::sp<android::ProcessState> const&, flat_binder_object const&, void const*, unsigned int*) | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+e5691dfc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5687d8c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923d84] | unknown (2000000 events: 0.07%) A5xContext::HwInsertStaticState(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteStaticRegisters(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwPreIB1Setup(EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568ed8c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::CopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) memcpy | /system/lib/libc.so (1000000 events: 0.03%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) @plt | /system/lib/libc.so (1000000 events: 0.03%) A5xProgram::SizeOfCbPreloads(A5xContext*, EsxCmdBufType, HLSQ_STATESRC_ENUM, unsigned int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) A5xProgram::SizeOfCbPreloads(A5xContext*, EsxCmdBufType, HLSQ_STATESRC_ENUM, unsigned int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xPipeline::WriteGfxConstants(A5xContext*, EsxCmdBufType, unsigned int, A5xStateBuffer*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxGlApiParamValidate::GlUniform1i(EsxDispatch*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxResource::UpdateSubResourceDirect(EsxContext*, unsigned int, EsxBox const*, EsxSurfaceAccessDesc const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) libart.so[+41fb70] | /system/lib/libart.so (1000000 events: 0.03%) unknown[+da5db774] | unknown (2000000 events: 0.07%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) anon[+e19] | //anon (8000000 events: 0.26%) android.opengl.GLES10.glAlphaFuncx [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) glTexParameterf | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android.opengl.GLES10.glLightf [DEDUPED] | /system/framework/arm/boot-framework.oat (7000000 events: 0.23%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (6000000 events: 0.20%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (2000000 events: 0.07%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (4000000 events: 0.13%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (3000000 events: 0.10%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (3000000 events: 0.10%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (2000000 events: 0.07%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (2000000 events: 0.07%) art::OatFile::OatClass::GetOatMethodOffsets(unsigned int) const | /system/lib/libart.so (2000000 events: 0.07%) art::BitVector::NumSetBits(unsigned int const*, unsigned int) | /system/lib/libart.so (2000000 events: 0.07%) unknown[+cceff2fc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xGetTileOffsetY(unsigned int, unsigned int, unsigned int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923944] | unknown (1000000 events: 0.03%) __udivdi3 | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) unknown[+e568c3ec] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateShaderPrivateMem() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e569fa5c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5698d74] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libgui.so[+5fec8] | /system/lib/libgui.so (1000000 events: 0.03%) unknown[+e568735c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+43d] | unknown (1000000 events: 0.03%) EsxContext::WriteBinScissor(EsxRenderMode, EsxBinData*, EsxRenderBucket*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+2d6f] | //anon (1000000 events: 0.03%) anon[+2410] | //anon (1000000 events: 0.03%) unknown[+ca9245ac] | unknown (1000000 events: 0.03%) A5xContext::HwCopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) anon[+24a7] | //anon (9000000 events: 0.30%) art_quick_to_interpreter_bridge | /system/lib/libart.so (6000000 events: 0.20%) artQuickToInterpreterBridge | /system/lib/libart.so (6000000 events: 0.20%) art::QuickArgumentVisitor::VisitArguments() | /system/lib/libart.so (1000000 events: 0.03%) art::DoGetCalleeSaveMethodCaller(art::ArtMethod*, unsigned int, bool) | /system/lib/libart.so (3000000 events: 0.10%) art::CodeInfo::GetStackMapForNativePcOffset(unsigned int, art::CodeInfoEncoding const&) const | /system/lib/libart.so (3000000 events: 0.10%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (2000000 events: 0.07%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (2000000 events: 0.07%) artMterpAsmInstructionStart | /system/lib/libart.so (1000000 events: 0.03%) MterpCommonTakenBranch | /system/lib/libart.so (1000000 events: 0.03%) anon[+3120] | //anon (3000000 events: 0.10%) EsxProgram::SamplerArrayBindTexUnits(EsxContext*, unsigned int, unsigned int, int const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) glUseProgram | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxMemPool::GarbageCollect(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+228b] | //anon (4000000 events: 0.13%) android.opengl.GLES20.glVertexAttribPointerBounds [DEDUPED] | /system/framework/arm/boot-framework.oat (4000000 events: 0.13%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (3000000 events: 0.10%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (3000000 events: 0.10%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (3000000 events: 0.10%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (3000000 events: 0.10%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (2000000 events: 0.07%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (2000000 events: 0.07%) art::OatFile::OatClass::GetOatMethodOffsets(unsigned int) const | /system/lib/libart.so (2000000 events: 0.07%) art::BitVector::NumSetBits(unsigned int const*, unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::JniMethodStart(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) libc.so[+7d594] | /system/lib/libc.so (1000000 events: 0.03%) A5xContext::HwInsertClearOnStoreIB2s(void*, unsigned int*, unsigned int, unsigned int, EsxBinData const*, EsxRenderingLayout const*, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxMemPoolGeneral::GarbageCollect(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) gsl_memory_free_pure | /vendor/lib/libgsl.so (2000000 events: 0.07%) ioctl_kgsl_sharedmem_free | /vendor/lib/libgsl.so (2000000 events: 0.07%) gsl_ldd_control | /vendor/lib/libgsl.so (2000000 events: 0.07%) unknown[+e568a78c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+131c] | unknown (1000000 events: 0.03%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Surface::queueBuffer(ANativeWindowBuffer*, int) | /system/lib/libgui.so (25000000 events: 0.82%) android::Region::operator=(android::Region const&) | /system/lib/libui.so (3000000 events: 0.10%) android::VectorImpl::operator=(android::VectorImpl const&) | /system/lib/libutils.so (3000000 events: 0.10%) je_free | /system/lib/libc.so (2000000 events: 0.07%) ifree | /system/lib/libc.so (2000000 events: 0.07%) @plt | /system/lib/libgui.so (2000000 events: 0.07%) android::Rect::intersect(android::Rect const&, android::Rect*) const | /system/lib/libui.so (2000000 events: 0.07%) android::Region::Region() | /system/lib/libui.so (9000000 events: 0.30%) android::VectorImpl::VectorImpl(unsigned int, unsigned int) | /system/lib/libutils.so (1000000 events: 0.03%) android::VectorImpl::insertAt(void const*, unsigned int, unsigned int) | /system/lib/libutils.so (6000000 events: 0.20%) android::VectorImpl::_grow(unsigned int, unsigned int) | /system/lib/libutils.so (4000000 events: 0.13%) android::SharedBuffer::alloc(unsigned int) | /system/lib/libutils.so (1000000 events: 0.03%) je_malloc | /system/lib/libc.so (1000000 events: 0.03%) android::Vector<android::Rect>::do_splat(void*, void const*, unsigned int) const | /system/lib/libui.so (1000000 events: 0.03%) android::sp<android::Fence>::~sp() | /system/lib/libui.so (4000000 events: 0.13%) @plt | /system/lib/libui.so (4000000 events: 0.13%) android::Fence::Fence(int) | /system/lib/libui.so (1000000 events: 0.03%) unknown[+ca92390c] | unknown (1000000 events: 0.03%) A5xContext::InsertCCUColorFlush(EsxCmdBufType, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+94] | unknown (1000000 events: 0.03%) A5xContext::ValidateShaderRegs(EsxDrawDescriptor const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+3fffffff] | unknown (2000000 events: 0.07%) A5xContext::WriteBlendStateGroup(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) libbinder.so[+5e2f0] | /system/lib/libbinder.so (1000000 events: 0.03%) EsxContext::BucketProcessingSetup() | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) EsxMemPoolBucketIdReference::GetObject(void**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::UpdateRenderingLayout(EsxFramebufferObject*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) unknown[+e56a2d8c] | unknown (1000000 events: 0.03%) EsxGlApiParamValidate::GlTexSubImage2D(EsxDispatch*, unsigned int, int, int, int, int, int, unsigned int, unsigned int, void const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxResource::AcquireSubResource(EsxContext*, unsigned int, EsxSubResource const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) je_free | /system/lib/libc.so (1000000 events: 0.03%) ifree | /system/lib/libc.so (1000000 events: 0.03%) anon[+2a9f] | //anon (2000000 events: 0.07%) anon[+23aa] | //anon (1000000 events: 0.03%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xPipeline::WriteGfxShaderRegs(A5xContext*, EsxCmdBufType, A5xStateBuffer*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwStoreBin(EsxBinData*, EsxRenderingLayout const*, EsxRenderBucket*, unsigned int, unsigned int, int, EsxRenderMode, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e56978cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+400ffffc] | unknown (1000000 events: 0.03%) A5xBltDevice::HwStaticSetup(BltStaticSetup*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923b18] | unknown (3000000 events: 0.10%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (3000000 events: 0.10%) @plt | /system/lib/libbinder.so (1000000 events: 0.03%) je_realloc | /system/lib/libc.so (2000000 events: 0.07%) je_arena_ralloc | /system/lib/libc.so (2000000 events: 0.07%) libbinder.so[+5f428] | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+1f9] | unknown (2000000 events: 0.07%) A5xContext::ValidateBlendState() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ca923c3c] | unknown (1000000 events: 0.03%) EsxContext::RunMempoolGarbageCollection(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxMemPoolGeneral::GarbageCollect(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) operator new(unsigned int) | /system/lib/libc++.so (7000000 events: 0.23%) @plt | /system/lib/libc++.so (1000000 events: 0.03%) je_malloc | /system/lib/libc.so (4000000 events: 0.13%) libbinder.so[+5ec88] | /system/lib/libbinder.so (1000000 events: 0.03%) EsxCmdMgr::Flush(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (45000000 events: 1.48%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::NthCallerVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.03%) libc.so[+7cfc4] | /system/lib/libc.so (1000000 events: 0.03%) gsl_command_insertfence | /vendor/lib/libgsl.so (11000000 events: 0.36%) gsl_linux_context_insertfence | /vendor/lib/libgsl.so (9000000 events: 0.30%) gsl_ldd_control | /vendor/lib/libgsl.so (5000000 events: 0.16%) ioctl | /system/lib/libc.so (3000000 events: 0.10%) __ioctl | /system/lib/libc.so (1000000 events: 0.03%) gsl_linux_syncobj_get_fd | /vendor/lib/libgsl.so (3000000 events: 0.10%) EsxRenderBucket::Reset() | /vendor/lib/egl/libGLESv2_adreno.so (26000000 events: 0.86%) je_free | /system/lib/libc.so (18000000 events: 0.59%) ifree | /system/lib/libc.so (16000000 events: 0.53%) je_tcache_bin_flush_small | /system/lib/libc.so (6000000 events: 0.20%) je_arena_dalloc_bin_junked_locked | /system/lib/libc.so (2000000 events: 0.07%) arena_dalloc_bin_locked_impl | /system/lib/libc.so (2000000 events: 0.07%) __aeabi_memmove8_impl2 | /system/lib/libc.so (1000000 events: 0.03%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.03%) free | /system/lib/libc.so (2000000 events: 0.07%) libc.so[+7dfe4] | /system/lib/libc.so (1000000 events: 0.03%) je_tcache_bin_flush_small | /system/lib/libc.so (1000000 events: 0.03%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e4e76c44] | unknown (1000000 events: 0.03%) libc.so[+7c544] | /system/lib/libc.so (1000000 events: 0.03%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (10000000 events: 0.33%) A5xHwTessEvalShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xPipeline::WriteGfxPipeline(A5xContext*, EsxCmdBufType, A5xStateBuffer*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteBlendStateGroup(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxChunkedMemPool::GetChunkedMemPoolSpaceAligned(unsigned int, unsigned int, unsigned int**, unsigned long long*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) anon[+22b7] | //anon (1000000 events: 0.03%) anon[+2a9e] | //anon (1000000 events: 0.03%) EsxContext::CalcBinDimension(EsxFramebufferObject*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxContext::CalcBinDimension(EsxFramebufferObject*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923bd4] | unknown (1000000 events: 0.03%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglAndroidWindowSurface::GetAttribute(int, int*) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.03%) EsxFramebufferObject::MarkBoundObjectDirty(EsxGlObject*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxGlApiParamValidate::GlUseProgram(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e31e5f46] | unknown (2000000 events: 0.07%) art_quick_invoke_stub | /system/lib/libart.so (2000000 events: 0.07%) klog_write | /system/lib/vndk-sp/libcutils.so (2000000 events: 0.07%) unknown[+23d] | unknown (1000000 events: 0.03%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) boot.oat[+1cb187] | /system/framework/arm/boot.oat (1000000 events: 0.03%) EsxFramebufferObject::IsComplete() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569967c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca922f84] | unknown (1000000 events: 0.03%) BltDevice::HwSizeOfExecFill(BltSetupColorFill*, BltExecColorFill*, BltSetupDepthFill*, BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::HwSizeOfExecDepthFill(BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e4e72784] | unknown (1000000 events: 0.03%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) unknown[+c4f1152c] | unknown (1000000 events: 0.03%) A5xFormatUtils::HwGetGmemSurfaceFormat(_QCTPIXELFORMAT) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::DrawParamValidate(unsigned int, int, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) unknown[+dd04f074] | unknown (4000000 events: 0.13%) EsxContext::AddSwapHistoryDirtyRect(EsxRect*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwAllocVizStreams(unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::CopyHostPtrBltSw(EsxBltCopyHostPtr const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxGfxMem::Map(EsxContext const*, unsigned long long, unsigned long long, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxResource::UpdateSubResourceDirect(EsxContext*, unsigned int, EsxBox const*, EsxSurfaceAccessDesc const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+7fff] | unknown (4000000 events: 0.13%) A5xContext::ValidateBlendFuncAndEquationState() | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) libbinder.so[+5e26c] | /system/lib/libbinder.so (1000000 events: 0.03%) A5xContext::HwPostBlt(EsxBltType, EsxRenderBucket*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) je_calloc | /system/lib/libc.so (4000000 events: 0.13%) memset | /system/lib/libc.so (2000000 events: 0.07%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4] | unknown (9000000 events: 0.30%) EsxGlApiParamValidate::GlActiveTexture(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxFormatUtils::DetermineInternalFormat(EsxInternalFormat, EsxPixFormat, EsxPixType) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EsxCmdBuf::GetSpace(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) klog_write | /system/lib/vndk-sp/libcutils.so (3000000 events: 0.10%) __system_property_get | /system/lib/libc.so (3000000 events: 0.10%) prop_area::find(char const*) | /system/lib/libc.so (1000000 events: 0.03%) prop_area::find_property(prop_bt*, char const*, unsigned int, char const*, unsigned int, bool) | /system/lib/libc.so (1000000 events: 0.03%) __system_property_find | /system/lib/libc.so (2000000 events: 0.07%) get_prop_area_for_name(char const*) | /system/lib/libc.so (2000000 events: 0.07%) unknown[+e568a77c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56888d4] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libc.so[+7ca7c] | /system/lib/libc.so (1000000 events: 0.03%) BltDevice::ExecSwCopyInternal(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (9000000 events: 0.30%) A5xBltDevice::ExecFastSwCopyLinearInputMacroTiledOutput(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e568554c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+58] | unknown (1000000 events: 0.03%) android::BpGraphicBufferProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long long, unsigned long long*, android::FrameEventHistoryDelta*) | /system/lib/libgui.so (1000000 events: 0.03%) @plt | /system/lib/libgui.so (1000000 events: 0.03%) android_glDisableVertexAttribArray__I(_JNIEnv*, _jobject*, int) | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) anon[+b31] | //anon (2000000 events: 0.07%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 0.03%) unknown[+e569154c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923524] | unknown (1000000 events: 0.03%) A5xBltDevice::HwGetEngineSupportColorFill(BltLibEngine*, unsigned int, BltExecColorFill*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e4653fc8] | unknown (1000000 events: 0.03%) art::GetStackOverflowReservedBytes(art::InstructionSet) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+bea226ac] | unknown (1000000 events: 0.03%) EsxChunkedMemPool::GetChunkedMemPoolSpaceAligned(unsigned int, unsigned int, unsigned int**, unsigned long long*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56a234c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569836c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (4000000 events: 0.13%) libgui.so[+60274] | /system/lib/libgui.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::NthCallerVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.03%) A5xContext::ClearFlagBuffer(A5xResource*, unsigned int, EsxSubResourceSliceRange*, unsigned int, EsxCmdBufType, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+c4c32d88] | unknown (1000000 events: 0.03%) A5xContext::UpdateTextureSampler(EsxSamplerDesc const*, A5xTextureObject const*, A5xSamplerObject const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4c32d7c] | unknown (3000000 events: 0.10%) EsxBltLib::CopyHostPtrBltSw(EsxBltCopyHostPtr const*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+ca923c88] | unknown (1000000 events: 0.03%) EsxContext::CopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56914cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+1632] | unknown (1000000 events: 0.03%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4c52ffc] | unknown (1000000 events: 0.03%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568616c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xFramebufferObject::GetColorFlagBufferInfo(EsxRenderMode, unsigned int, A5xColorFlagBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+dcf6cfac] | unknown (14000000 events: 0.46%) EglDisplayAccess::EglDisplayAccess(void*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::VertexAttribPointerParamValidate(unsigned int, int, unsigned int, int, void const*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxNamespace::Lookup(unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) eglSwapBuffersWithDamageKHR | /system/lib/libEGL.so (8000000 events: 0.26%) eglSwapBuffers | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.03%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.03%) __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | /system/lib/libc.so (1000000 events: 0.03%) EglApi::SwapBuffers(void*, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) eglSwapBuffersWithDamageKHR | /system/lib/libEGL.so (1000000 events: 0.03%) je_free | /system/lib/libc.so (1000000 events: 0.03%) EglApi::SwapBuffers(void*, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglThreadState::GetThreadState(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EglDisplay::AcquireSurface(EglSurface*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxRenderBucket::ConvertSurfacesMask(unsigned int, EsxRenderingLayout const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxRenderBucket::TransferFboSkipRects(EsxFramebufferObject*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglWindowSurface::SwapBuffers(EglContext*, EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (25000000 events: 0.82%) gsl_syncobj_destroy | /vendor/lib/libgsl.so (6000000 events: 0.20%) gsl_linux_syncobj_destroy | /vendor/lib/libgsl.so (4000000 events: 0.13%) close | /system/lib/libc.so (3000000 events: 0.10%) ___close | /system/lib/libc.so (2000000 events: 0.07%) __free_T2A_veneer@island-1 | /vendor/lib/libgsl.so (1000000 events: 0.03%) EglAndroidWindowSurface::SwapBuffers(EglResourceAccessInfo*) | /vendor/lib/egl/eglSubDriverAndroid.so (18000000 events: 0.59%) strtol | /system/lib/libc.so (3000000 events: 0.10%) isspace | /system/lib/libc.so (1000000 events: 0.03%) isalpha | /system/lib/libc.so (1000000 events: 0.03%) atoi | /system/lib/libc.so (1000000 events: 0.03%) EglSubDriverHelperWaitOnTimestamp | /vendor/lib/egl/libEGL_adreno.so (2000000 events: 0.07%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.03%) EglSubDriverHelperGetValue | /vendor/lib/egl/libEGL_adreno.so (2000000 events: 0.07%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (2000000 events: 0.07%) __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | /system/lib/libc.so (1000000 events: 0.03%) EglAndroidWindowSurface::QueueBuffer(EglResourceAccessInfo*) | /vendor/lib/egl/eglSubDriverAndroid.so (8000000 events: 0.26%) EglSubDriverHelperAddFenceEvent | /vendor/lib/egl/libEGL_adreno.so (6000000 events: 0.20%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (2000000 events: 0.07%) EsxCmdMgr::Submit(int) | /vendor/lib/egl/libGLESv2_adreno.so (23000000 events: 0.76%) gsl_command_issueib_sync | /vendor/lib/libgsl.so (19000000 events: 0.63%) je_free | /system/lib/libc.so (1000000 events: 0.03%) ifree | /system/lib/libc.so (1000000 events: 0.03%) calloc | /system/lib/libc.so (1000000 events: 0.03%) gsl_command_issueib_with_alloc_list | /vendor/lib/libgsl.so (14000000 events: 0.46%) gsl_context_base_get | /vendor/lib/libgsl.so (3000000 events: 0.10%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.03%) gsl_linux_context_issueibcmds | /vendor/lib/libgsl.so (8000000 events: 0.26%) ioctl_kgsl_gpu_command | /vendor/lib/libgsl.so (4000000 events: 0.13%) je_free | /system/lib/libc.so (1000000 events: 0.03%) gsl_ldd_control | /vendor/lib/libgsl.so (1000000 events: 0.03%) ioctl | /system/lib/libc.so (1000000 events: 0.03%) __ioctl | /system/lib/libc.so (1000000 events: 0.03%) je_calloc | /system/lib/libc.so (1000000 events: 0.03%) memset | /system/lib/libc.so (1000000 events: 0.03%) EsxCmdMgr::TimestampStatus(EsxTimestamp const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (24000000 events: 0.79%) gsl_command_readtimestamp | /vendor/lib/libgsl.so (15000000 events: 0.49%) gsl_context_base_get | /vendor/lib/libgsl.so (9000000 events: 0.30%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.03%) __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | /system/lib/libc.so (3000000 events: 0.10%) gsl_linux_context_readtimestamp | /vendor/lib/libgsl.so (3000000 events: 0.10%) EsxContext::UpdateSubResource(EsxResource*, unsigned int, EsxBox const*, EsxSurfaceAccessDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) gsl_timestamp_cmp | /vendor/lib/libgsl.so (1000000 events: 0.03%) unknown[+ffff7ffc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileGeneral565Swizzle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) glClear | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569327c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Parcel::write(void const*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.03%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) art::JNI::CallStaticLongMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) | /system/lib/libart.so (1000000 events: 0.03%) EsxGfxMem::FreeAllocationOnTimestampCommon(EsxContext*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxGfxMem::FreeAllocationOnTimestampCommon(EsxContext*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4c4affc] | unknown (1000000 events: 0.03%) je_malloc | /system/lib/libc.so (1000000 events: 0.03%) A5xFramebufferObject::AddFlexPatchPoint(A5xFlexPatchType, unsigned int*, unsigned long long) | /vendor/lib/egl/libGLESv2_adreno.so (39000000 events: 1.28%) calloc | /system/lib/libc.so (2000000 events: 0.07%) A5xFramebufferObject::GetStencilBufInfo(EsxRenderingLayout const*, EsxRenderMode, A5xDepthStencilBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) je_calloc | /system/lib/libc.so (33000000 events: 1.09%) pthread_getspecific | /system/lib/libc.so (3000000 events: 0.10%) memset | /system/lib/libc.so (9000000 events: 0.30%) @plt | /system/lib/libc.so (2000000 events: 0.07%) __aeabi_memset8_impl | /system/lib/libc.so (2000000 events: 0.07%) je_tcache_alloc_small_hard | /system/lib/libc.so (12000000 events: 0.40%) je_arena_tcache_fill_small | /system/lib/libc.so (11000000 events: 0.36%) arena_bin_malloc_hard | /system/lib/libc.so (3000000 events: 0.10%) arena_bin_nonfull_run_tryget | /system/lib/libc.so (1000000 events: 0.03%) pthread_mutex_lock | /system/lib/libc.so (2000000 events: 0.07%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ca923c44] | unknown (1000000 events: 0.03%) libbinder.so[+5e3c8] | /system/lib/libbinder.so (1000000 events: 0.03%) A5xContext::HwGenerateStoreBin(EsxRenderBucket*, unsigned int, int, unsigned int, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) A5xContext::HwPreBucketFlush(EsxRenderMode, EsxRenderBucket*, int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::InsertBucketedIB2Chain(EsxRenderBucket*, EsxBucketDescList, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) __udivdi3 | /system/lib/libandroid_runtime.so (2000000 events: 0.07%) libc.so[+7c568] | /system/lib/libc.so (1000000 events: 0.03%) unknown[+ca92398c] | unknown (3000000 events: 0.10%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (3000000 events: 0.10%) je_realloc | /system/lib/libc.so (3000000 events: 0.10%) je_arena_ralloc | /system/lib/libc.so (2000000 events: 0.07%) @plt | /system/lib/libc.so (1000000 events: 0.03%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.03%) mmap64 | /system/lib/libc.so (1000000 events: 0.03%) EsxGfxMem::Init(EsxGfxMemCreateData*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5699fd4] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::CheckJNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (3000000 events: 0.10%) art::CheckJNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (2000000 events: 0.07%) libart.so[+41ece0] | /system/lib/libart.so (1000000 events: 0.03%) unknown[+7fffc] | unknown (1000000 events: 0.03%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+dcf4289c] | unknown (1000000 events: 0.03%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Surface::dequeueBuffer(ANativeWindowBuffer**, int*) | /system/lib/libgui.so (17000000 events: 0.56%) pthread_mutex_lock | /system/lib/libc.so (2000000 events: 0.07%) @plt | /system/lib/libui.so (1000000 events: 0.03%) android::sp<android::Fence>::~sp() | /system/lib/libui.so (2000000 events: 0.07%) je_free | /system/lib/libc.so (1000000 events: 0.03%) ifree | /system/lib/libc.so (1000000 events: 0.03%) android::Fence::dup() const | /system/lib/libui.so (1000000 events: 0.03%) systemTime | /system/lib/libutils.so (4000000 events: 0.13%) @plt | /system/lib/libutils.so (1000000 events: 0.03%) clock_gettime | /system/lib/libc.so (1000000 events: 0.03%) EsxRenderBucket::EmptyBufDescList(EsxLinkedList*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+23e1] | //anon (13000000 events: 0.43%) art_quick_to_interpreter_bridge | /system/lib/libart.so (8000000 events: 0.26%) artQuickToInterpreterBridge | /system/lib/libart.so (8000000 events: 0.26%) art::GetCalleeSaveMethodCaller(art::ArtMethod**, art::CalleeSaveType, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::QuickArgumentVisitor::VisitArguments() | /system/lib/libart.so (1000000 events: 0.03%) art::BuildQuickShadowFrameVisitor::Visit() | /system/lib/libart.so (1000000 events: 0.03%) art::DoGetCalleeSaveMethodCaller(art::ArtMethod*, unsigned int, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::CodeInfo::GetStackMapForNativePcOffset(unsigned int, art::CodeInfoEncoding const&) const | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (3000000 events: 0.10%) art::GetStackOverflowReservedBytes(art::InstructionSet) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (2000000 events: 0.07%) artMterpAsmInstructionStart | /system/lib/libart.so (2000000 events: 0.07%) artGetBooleanInstanceFromCode | /system/lib/libart.so (2000000 events: 0.07%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) anon[+2400] | //anon (1000000 events: 0.03%) anon[+240c] | //anon (2000000 events: 0.07%) anon[+23ec] | //anon (1000000 events: 0.03%) anon[+2408] | //anon (1000000 events: 0.03%) EsxFormatUtils::GetEsxFormat(EsxFormatDesc const*, EsxFormat*) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+db803d94] | unknown (2000000 events: 0.07%) A5xContext::HwSetupSurfaceFromRenderLayout(unsigned int, EsxRenderingLayout const*, BltSurface*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) anon[+985] | //anon (7000000 events: 0.23%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (7000000 events: 0.23%) EsxGlApiParamValidate::GlEnableVertexAttribArray(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) glEnableVertexAttribArray | /system/lib/libGLESv2.so (2000000 events: 0.07%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (2000000 events: 0.07%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (2000000 events: 0.07%) art::StackVisitor::StackVisitor(art::Thread*, art::Context*, art::StackVisitor::StackWalkKind, bool) | /system/lib/libart.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::JniMethodStart(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+e568734c] | unknown (3000000 events: 0.10%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+10c2] | unknown (1000000 events: 0.03%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxFormatUtils::DetermineInternalFormat(EsxInternalFormat, EsxPixFormat, EsxPixType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::release_object(android::sp<android::ProcessState> const&, flat_binder_object const&, void const*, unsigned int*) | /system/lib/libbinder.so (2000000 events: 0.07%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e56892cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (10000000 events: 0.33%) unknown[+ca923ca8] | unknown (1000000 events: 0.03%) memcmp | /system/lib/libc.so (1000000 events: 0.03%) unknown[+dcf75a90] | unknown (1000000 events: 0.03%) A5xResource::HwSetSubResourceCompressed(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568ce4c] | unknown (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ca923a5c] | unknown (1000000 events: 0.03%) libgui.so[+60004] | /system/lib/libgui.so (1000000 events: 0.03%) android::Surface::perform(int, std::__va_list) | /system/lib/libgui.so (1000000 events: 0.03%) unknown[+b72] | unknown (1000000 events: 0.03%) android::IPCThreadState::self() | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+e5c29e20] | unknown (3000000 events: 0.10%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxGlApiParamValidate::GlClear(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::CheckDrawCallsValidParams(unsigned int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxNamespace::Lookup(unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglSubDriverHelper::AddFenceEvent(unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) gsl_device_3d_add_fence_event | /vendor/lib/libgsl.so (2000000 events: 0.07%) unknown[+e569d2fc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::InsertRenderPassCheckpoint(EsxRenderBucket*, EsxRenderMode, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ccef60dc] | unknown (1000000 events: 0.03%) EsxMemPool::GarbageCollect(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca92391c] | unknown (1000000 events: 0.03%) A5xContext::HwInsertRenderPass(EsxRenderBucket*, EsxBinData const*, EsxRenderMode, EsxRenderingLayout const*, EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::ExecFastSwCopyLinearInputMacroTiledOutput(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569634c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca9238c0] | unknown (2000000 events: 0.07%) A5xContext::HwDetermineFlushMode(EsxRenderingLayout const*, EsxPuntHeuristics const*, int, EsxRenderMode*, EsxFlushModeReason*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::SetInvalidateMasks(EsxFramebufferObject*, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) BltColorToNative(BltColor const*, _QCTPIXELFORMAT, unsigned int, unsigned int, void*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+e568d94c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+1318] | unknown (1000000 events: 0.03%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::GlBindTexture(unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+41] | unknown (10000000 events: 0.33%) art::JNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (2000000 events: 0.07%) getPointer(_JNIEnv*, _jobject*, _jarray**, int*, int*) | /system/lib/libandroid_runtime.so (8000000 events: 0.26%) _JNIEnv::CallStaticLongMethod(_jclass*, _jmethodID*, ...) | /system/lib/libandroid_runtime.so (4000000 events: 0.13%) art::CheckJNI::CallStaticLongMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) | /system/lib/libart.so (4000000 events: 0.13%) art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (4000000 events: 0.13%) art::JNI::CallStaticLongMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) | /system/lib/libart.so (4000000 events: 0.13%) art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (4000000 events: 0.13%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (4000000 events: 0.13%) art::ArtMethod::GetClassFromTypeIndex(art::dex::TypeIndex, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (3000000 events: 0.10%) art_quick_invoke_static_stub | /system/lib/libart.so (3000000 events: 0.10%) art_quick_invoke_stub_internal | /system/lib/libart.so (3000000 events: 0.10%) art_quick_to_interpreter_bridge | /system/lib/libart.so (3000000 events: 0.10%) artQuickToInterpreterBridge | /system/lib/libart.so (3000000 events: 0.10%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (3000000 events: 0.10%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 0.10%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.10%) artGet64InstanceFromCode | /system/lib/libart.so (2000000 events: 0.07%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (2000000 events: 0.07%) art::CheckJNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (4000000 events: 0.13%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (4000000 events: 0.13%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (3000000 events: 0.10%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (3000000 events: 0.10%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (3000000 events: 0.10%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (3000000 events: 0.10%) art::ArtField::GetName() | /system/lib/libart.so (1000000 events: 0.03%) strlen | /system/lib/libc.so (2000000 events: 0.07%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::ScopedCheck::InstanceKind, _jobject*, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (1000000 events: 0.03%) unknown[+e569b54c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56a03cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568f64c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::SetupExecLoadStoreSurfaceArgs(EsxRenderingLayout const*, unsigned long long, unsigned int, unsigned int, BltSurface*, BltSurface*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Parcel::writeObject(flat_binder_object const&, bool) | /system/lib/libbinder.so (3000000 events: 0.10%) android::acquire_object(android::sp<android::ProcessState> const&, flat_binder_object const&, void const*, unsigned int*) | /system/lib/libbinder.so (3000000 events: 0.10%) anon[+229c] | //anon (1000000 events: 0.03%) EsxResource::UpdateSubResourceDirect(EsxContext*, unsigned int, EsxBox const*, EsxSurfaceAccessDesc const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) boot-framework.oat[+5cfe47] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) anon[+984] | //anon (1000000 events: 0.03%) EsxCmdBatchProfiling::AddProfilingBuffer(EsxTimestamp const*, gsl_ibdesc*, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libart.so[+41fc40] | /system/lib/libart.so (1000000 events: 0.03%) unknown[+70ec0004] | unknown (4000000 events: 0.13%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ca923654] | unknown (1000000 events: 0.03%) A5xResource::HwSetupBltSurface(EsxContext*, unsigned int, unsigned int, unsigned int, EsxSetupBltSurfaceFlags*, BltSurface*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568cefc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923888] | unknown (3000000 events: 0.10%) BltDevice::ExecSwCopyInternal(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) android::BpGraphicBufferProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*) | /system/lib/libgui.so (8000000 events: 0.26%) @plt | /system/lib/libgui.so (3000000 events: 0.10%) android::BpBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.03%) android::Parcel::read(void*, unsigned int) const | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+ca923e24] | unknown (1000000 events: 0.03%) A5xContext::ValidateShaderRegs(EsxDrawDescriptor const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Parcel::writeString16(char16_t const*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+40e09581] | unknown (1000000 events: 0.03%) A5xContext::ValidateScissorState() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateScissorState() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cc22de74] | unknown (1000000 events: 0.03%) EsxContext::TexImage(EsxTextureType, unsigned int, EsxInternalFormat, EsxBox const*, EsxPixFormat, EsxPixType, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libart.so[+41ece4] | /system/lib/libart.so (1000000 events: 0.03%) unknown[+e4427e8b] | unknown (1000000 events: 0.03%) A5xContext::HwConfigureBin(EsxRenderMode, EsxRenderBucket*, unsigned int, EsxBinData*, EsxRenderingLayout const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5687d4c] | unknown (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+58fffc] | unknown (2000000 events: 0.07%) EsxGlApiParamValidate::GlVertexAttribPointer(EsxDispatch*, unsigned int, int, unsigned int, unsigned char, int, void const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxVertexArrayObject::SetVertexAttribState(unsigned int, unsigned int, void const*, EsxPixType, unsigned int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e5d0a2a8] | unknown (1000000 events: 0.03%) EsxTextureObject::MaxRequiredLevel() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c] | unknown (5000000 events: 0.16%) android::IPCThreadState::writeTransactionData(int, unsigned int, int, unsigned int, android::Parcel const&, int*) | /system/lib/libbinder.so (4000000 events: 0.13%) @plt | /system/lib/libbinder.so (2000000 events: 0.07%) libbinder.so[+5e5bc] | /system/lib/libbinder.so (1000000 events: 0.03%) android::Parcel::writeInt32(int) | /system/lib/libbinder.so (1000000 events: 0.03%) EglSurface::UpdateAuxResource(EsxContext*, EglSurface::EglAuxResource, int, EsxResource**) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) GslSyncObjCreateFromFDWrapper(gsl_syncobj**, int) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) gsl_syncobj_create_from_fd | /vendor/lib/libgsl.so (5000000 events: 0.16%) @plt | /vendor/lib/libgsl.so (2000000 events: 0.07%) je_calloc | /system/lib/libc.so (1000000 events: 0.03%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56977cc] | unknown (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ca923cc4] | unknown (1000000 events: 0.03%) A5xContext::SizeofWriteTexSamplers(int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libc.so[+7c6a8] | /system/lib/libc.so (1000000 events: 0.03%) unknown[+ca923938] | unknown (4000000 events: 0.13%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ClearLrz(A5xResource*, unsigned int, float, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglSubDriverHelper::GetValue(EglCaps, int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::ExecuteResolveBlt(unsigned int*, A5xBltExecuteResolveArgs const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) MterpInvokeStaticRange | /system/lib/libart.so (1000000 events: 0.03%) unknown[+10fc] | unknown (4000000 events: 0.13%) A5xContext::HwSetupSurfaceFromRenderLayout(unsigned int, EsxRenderingLayout const*, BltSurface*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) unknown[+c4f40060] | unknown (5000000 events: 0.16%) A5xContext::HwResizeVizStream() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxRenderBucket::RenderingLayoutIncGfxMemRefs() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(llvm::SDNode*) | /vendor/lib/libllvm-glnext.so (2000000 events: 0.07%) je_free | /system/lib/libc.so (2000000 events: 0.07%) android::Parcel::read(android::Parcel::FlattenableHelperInterface&) const | /system/lib/libbinder.so (2000000 events: 0.07%) unknown[+c4f3fcdc] | unknown (8000000 events: 0.26%) A5xContext::ValidateFsFboLinkage() | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) A5xContext::ValidateTessBuffers() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxFramebufferObject::GetGlSamples() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+f2f] | //anon (8000000 events: 0.26%) android.opengl.GLES10.glCompressedTexSubImage2D [DEDUPED] | /system/framework/arm/boot-framework.oat (8000000 events: 0.26%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (7000000 events: 0.23%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (6000000 events: 0.20%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (6000000 events: 0.20%) art::NthCallerVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.03%) art::StackVisitor::GetMethod() const | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (5000000 events: 0.16%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (4000000 events: 0.13%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.03%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (2000000 events: 0.07%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (2000000 events: 0.07%) unknown[+e568afec] | unknown (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ca923cd8] | unknown (2000000 events: 0.07%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (2000000 events: 0.07%) je_realloc | /system/lib/libc.so (1000000 events: 0.03%) unknown[+ca923d6c] | unknown (1000000 events: 0.03%) EsxContext::GlPixelBufferToEsxSurfaceAccessDesc(EsxFormat const*, EsxBox const*, EsxPixelStoreTarget, void*, EsxSurfaceAccessDesc*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::ClassLinker::ResolveField(unsigned int, art::ArtMethod*, bool) | /system/lib/libart.so (1000000 events: 0.03%) A5xContext::HwValidateGfxState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxFramebufferObject::ValidateMinFboDimensions() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+dcf75a7c] | unknown (20000000 events: 0.66%) libc.so[+7cfcc] | /system/lib/libc.so (1000000 events: 0.03%) A5xContext::RestoreDirtiedBltlibState(BltDirtyState const*) | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.23%) EsxContext::HwSetProgramState() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::RunMempoolGarbageCollection(int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) A5xContext::ValidateImgTexObjectsCommon(A5xProgram const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) operator new(unsigned int) | /system/lib/libc++.so (2000000 events: 0.07%) je_malloc | /system/lib/libc.so (2000000 events: 0.07%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) libutils.so[+13720] | /system/lib/libutils.so (1000000 events: 0.03%) glActiveTexture | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4f3fc78] | unknown (12000000 events: 0.40%) EglWindowSurface::UpdateResource(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (12000000 events: 0.40%) EglAndroidWindowSurface::GetBuffer(EglSubResource*, EglMemoryDesc*) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.03%) EglAndroidWindowSurface::DequeueBuffer() | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.03%) EglSubDriverHelperGetValue | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.03%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.03%) EglAndroidWindowSurface::UpdateCurrentBuffer(EglSubResource*, EglMemoryDesc*) | /vendor/lib/egl/eglSubDriverAndroid.so (10000000 events: 0.33%) AndroidUtils::GetSubResourceInfo(ANativeWindowBuffer*, EglSubResourceFlags, EglSubResource*) | /vendor/lib/egl/eglSubDriverAndroid.so (7000000 events: 0.23%) __aeabi_uldivmod | /system/lib/liblog.so (2000000 events: 0.07%) AndroidUtils::UpdateQctFormat(ANativeWindowBuffer*, EglSubResourceFlags, _QCTPIXELFORMAT*) | /vendor/lib/egl/eglSubDriverAndroid.so (3000000 events: 0.10%) AndroidUtils::PerformGrallocOperation(EglGrallocOperation, unsigned int, ...) | /vendor/lib/egl/eglSubDriverAndroid.so (3000000 events: 0.10%) gralloc1::GrallocImpl::Gralloc1Perform(gralloc1_device*, int, ...) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) gralloc1::GrallocImpl::GetFunction(gralloc1_device*, int) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) AndroidUtils::PerformGrallocOperation(EglGrallocOperation, unsigned int, ...) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.03%) gralloc1::GrallocImpl::Gralloc1Perform(gralloc1_device*, int, ...) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) gralloc1::BufferManager::Perform(int, std::__va_list) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) gralloc1::Allocator::GetRgbDataAddress(private_handle_t*, void**) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) @plt | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) unknown[+3fffffc] | unknown (2000000 events: 0.07%) A5xTextureObject::UpdateMemObj(A5xContext*, unsigned int, unsigned int, unsigned int, unsigned int, EsxDimensionType, EsxFormat const*, A5xRegTpTexMemObjDesc*, int, EsxSamplerDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::HwInsertRenderPass(EsxRenderBucket*, EsxBinData const*, EsxRenderMode, EsxRenderingLayout const*, EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxLinkedList::InsertEntryAfterNode(void*, void*) | /vendor/lib/egl/libGLESv2_adreno.so (19000000 events: 0.63%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (1000000 events: 0.03%) EsxLinkedList::InsertEntryAfterNode(void*, void*) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) EsxRenderBucket::EmptyBufDescList(EsxLinkedList*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxLinkedList::GetNewEntry() | /vendor/lib/egl/libGLESv2_adreno.so (11000000 events: 0.36%) android.opengl.GLES10.glCompressedTexSubImage2D [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) android_glTexSubImage2D__IIIIIIIILjava_nio_Buffer_2(_JNIEnv*, _jobject*, int, int, int, int, int, int, int, int, _jobject*) | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) unknown[+e5696f5c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+1] | unknown (21000000 events: 0.69%) EsxCmdBuf::GetMemoryFromPool(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwInsertClearOnStoreIB2s(void*, unsigned int*, unsigned int, unsigned int, EsxBinData const*, EsxRenderingLayout const*, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxBltLib::StoreBin(EsxRenderBucket*, unsigned int, int, unsigned int, unsigned int, EsxHwBltEngine) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxCmdMgr::SetSubmitProperties(EsxCmdMgrSubmitProperties*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EsxCmdBuf::ConfirmEntries() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) A5xContext::ValidatePcDrawcallCntl() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (2000000 events: 0.07%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (2000000 events: 0.07%) EsxContext::Clear(unsigned int, unsigned int, unsigned int, EsxClearValues*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.03%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.03%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglSurface::UpdateAuxResource(EsxContext*, EglSurface::EglAuxResource, int, EsxResource**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::validate_display(void*) | /system/lib/libEGL.so (1000000 events: 0.03%) A5xContext::ValidateTexSamplers() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteRenderTargetState(EsxCmdBufType, unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) A5xContext::AddA5xRtFlexPatchPoint(unsigned int*, unsigned long long) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca9241f4] | unknown (1000000 events: 0.03%) std::__1::mutex::lock() | /system/lib/libc++.so (1000000 events: 0.03%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.03%) unknown[+e5689cfc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) BltDevice::ExecSwCopy(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) BltDevice::ExecSwCopy(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+e5693bcc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) __start_thread | /system/lib/libc.so (254000000 events: 8.36%) __pthread_start(void*) | /system/lib/libc.so (254000000 events: 8.36%) art::Thread::CreateCallback(void*) | /system/lib/libart.so (254000000 events: 8.36%) art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*) | /system/lib/libart.so (254000000 events: 8.36%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (254000000 events: 8.36%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (254000000 events: 8.36%) art_quick_invoke_stub | /system/lib/libart.so (254000000 events: 8.36%) art_quick_invoke_stub_internal | /system/lib/libart.so (254000000 events: 8.36%) art_quick_to_interpreter_bridge | /system/lib/libart.so (254000000 events: 8.36%) artQuickToInterpreterBridge | /system/lib/libart.so (254000000 events: 8.36%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (254000000 events: 8.36%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (254000000 events: 8.36%) artMterpAsmInstructionStart | /system/lib/libart.so (254000000 events: 8.36%) MterpInvokeDirect | /system/lib/libart.so (254000000 events: 8.36%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (254000000 events: 8.36%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (254000000 events: 8.36%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (254000000 events: 8.36%) MterpCommonTakenBranchNoFlags | /system/lib/libart.so (1000000 events: 0.03%) artMterpAsmInstructionStart | /system/lib/libart.so (163000000 events: 5.37%) MterpInvokeStaticRange | /system/lib/libart.so (32000000 events: 1.05%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (3000000 events: 0.10%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (27000000 events: 0.89%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (24000000 events: 0.79%) art::GetStackOverflowReservedBytes(art::InstructionSet) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (23000000 events: 0.76%) artMterpAsmInstructionStart | /system/lib/libart.so (14000000 events: 0.46%) MterpInvokeStatic | /system/lib/libart.so (13000000 events: 0.43%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (1000000 events: 0.03%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (12000000 events: 0.40%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (11000000 events: 0.36%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (11000000 events: 0.36%) MterpProfileActive | /system/lib/libart.so (1000000 events: 0.03%) MterpAddHotnessBatch | /system/lib/libart.so (1000000 events: 0.03%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.03%) artMterpAsmInstructionStart | /system/lib/libart.so (8000000 events: 0.26%) MterpGet64Static | /system/lib/libart.so (4000000 events: 0.13%) art::ClassLinker::ResolveField(unsigned int, art::ArtMethod*, bool) | /system/lib/libart.so (3000000 events: 0.10%) MterpThreadFenceForConstructor | /system/lib/libart.so (1000000 events: 0.03%) constvalop_long_to_double | /system/lib/libart.so (1000000 events: 0.03%) art::jit::JitCodeCache::ContainsPc(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) MterpProfileActive | /system/lib/libart.so (2000000 events: 0.07%) MterpAddHotnessBatch | /system/lib/libart.so (2000000 events: 0.07%) art::jit::Jit::ShouldUsePriorityThreadWeight() | /system/lib/libart.so (2000000 events: 0.07%) art::jit::Jit::MethodEntered(art::Thread*, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.03%) ExecuteMterpImpl | /system/lib/libart.so (2000000 events: 0.07%) MterpSetUpHotnessCountdown | /system/lib/libart.so (2000000 events: 0.07%) art::jit::Jit::ShouldUsePriorityThreadWeight() | /system/lib/libart.so (1000000 events: 0.03%) @plt | /system/lib/libart.so (1000000 events: 0.03%) MterpShouldSwitchInterpreters | /system/lib/libart.so (2000000 events: 0.07%) MterpInvokeStatic | /system/lib/libart.so (25000000 events: 0.82%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (1000000 events: 0.03%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (2000000 events: 0.07%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (2000000 events: 0.07%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (18000000 events: 0.59%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (13000000 events: 0.43%) art::GetStackOverflowReservedBytes(art::InstructionSet) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (11000000 events: 0.36%) artMterpAsmInstructionStart | /system/lib/libart.so (9000000 events: 0.30%) MterpGetObjStatic | /system/lib/libart.so (2000000 events: 0.07%) MterpInvokeStatic | /system/lib/libart.so (5000000 events: 0.16%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 0.16%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (4000000 events: 0.13%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (4000000 events: 0.13%) MterpProfileActive | /system/lib/libart.so (1000000 events: 0.03%) MterpAddHotnessBatch | /system/lib/libart.so (1000000 events: 0.03%) art::jit::Jit::ShouldUsePriorityThreadWeight() | /system/lib/libart.so (1000000 events: 0.03%) artMterpAsmInstructionStart | /system/lib/libart.so (1000000 events: 0.03%) constvalop_long_to_double | /system/lib/libart.so (2000000 events: 0.07%) art::ClassLinker::ShouldUseInterpreterEntrypoint(art::ArtMethod*, void const*) | /system/lib/libart.so (1000000 events: 0.03%) MterpProfileActive | /system/lib/libart.so (1000000 events: 0.03%) MterpAddHotnessBatch | /system/lib/libart.so (1000000 events: 0.03%) art::jit::Jit::MethodEntered(art::Thread*, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.03%) __aeabi_memclr4 | /system/lib/libc.so (1000000 events: 0.03%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 0.10%) MterpCheckCast | /system/lib/libart.so (3000000 events: 0.10%) art::ResolveVerifyAndClinit(art::dex::TypeIndex, art::ArtMethod*, art::Thread*, bool, bool) | /system/lib/libart.so (2000000 events: 0.07%) art::ClassLinker::ResolveType(art::dex::TypeIndex, art::ArtMethod*) | /system/lib/libart.so (2000000 events: 0.07%) artUnlockObjectFromCode | /system/lib/libart.so (1000000 events: 0.03%) art::Monitor::MonitorExit(art::Thread*, art::mirror::Object*) | /system/lib/libart.so (1000000 events: 0.03%) art::Monitor::Unlock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) MterpInvokeInterface | /system/lib/libart.so (80000000 events: 2.63%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (1000000 events: 0.03%) art::ComputeModifiedUtf8Hash(char const*) | /system/lib/libart.so (3000000 events: 0.10%) art::ProfilingInfo::AddInvokeInfo(unsigned int, art::mirror::Class*) | /system/lib/libart.so (1000000 events: 0.03%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.03%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (64000000 events: 2.11%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (55000000 events: 1.81%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (54000000 events: 1.78%) MterpCommonTakenBranchNoFlags | /system/lib/libart.so (2000000 events: 0.07%) artMterpAsmInstructionStart | /system/lib/libart.so (51000000 events: 1.68%) artGetBooleanInstanceFromCode | /system/lib/libart.so (5000000 events: 0.16%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (5000000 events: 0.16%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (2000000 events: 0.07%) MterpInvokeStatic | /system/lib/libart.so (5000000 events: 0.16%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 0.16%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (4000000 events: 0.13%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (4000000 events: 0.13%) art_quick_invoke_static_stub | /system/lib/libart.so (4000000 events: 0.13%) art_quick_invoke_stub_internal | /system/lib/libart.so (4000000 events: 0.13%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (4000000 events: 0.13%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (2000000 events: 0.07%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (2000000 events: 0.07%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (2000000 events: 0.07%) art::NthCallerVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.03%) art::StackVisitor::GetMethod() const | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.03%) glClear | /system/lib/libGLESv1_CM.so (1000000 events: 0.03%) art::JniMethodStart(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) artGet32InstanceFromCode | /system/lib/libart.so (2000000 events: 0.07%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (2000000 events: 0.07%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) MterpInvokeDirect | /system/lib/libart.so (38000000 events: 1.25%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (1000000 events: 0.03%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (37000000 events: 1.22%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (34000000 events: 1.12%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (34000000 events: 1.12%) artMterpAsmInstructionStart | /system/lib/libart.so (31000000 events: 1.02%) MterpInvokeVirtualRange | /system/lib/libart.so (3000000 events: 0.10%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 0.10%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (2000000 events: 0.07%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (2000000 events: 0.07%) artMterpAsmInstructionStart | /system/lib/libart.so (2000000 events: 0.07%) MterpInvokeStaticRange | /system/lib/libart.so (1000000 events: 0.03%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (1000000 events: 0.03%) art_quick_invoke_static_stub | /system/lib/libart.so (1000000 events: 0.03%) art_quick_invoke_stub_internal | /system/lib/libart.so (1000000 events: 0.03%) android.opengl.GLES10.glCompressedTexSubImage2D [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (1000000 events: 0.03%) art_quick_invoke_stub | /system/lib/libart.so (1000000 events: 0.03%) MterpInvokeVirtual | /system/lib/libart.so (18000000 events: 0.59%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (1000000 events: 0.03%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (15000000 events: 0.49%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (15000000 events: 0.49%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (14000000 events: 0.46%) artMterpAsmInstructionStart | /system/lib/libart.so (10000000 events: 0.33%) MterpInvokeStaticRange | /system/lib/libart.so (1000000 events: 0.03%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (1000000 events: 0.03%) artMterpAsmInstructionStart | /system/lib/libart.so (1000000 events: 0.03%) MterpInvokeStaticRange | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (1000000 events: 0.03%) artGetObjInstanceFromCode | /system/lib/libart.so (1000000 events: 0.03%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) artGetBooleanInstanceFromCode | /system/lib/libart.so (1000000 events: 0.03%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) MterpShouldSwitchInterpreters | /system/lib/libart.so (1000000 events: 0.03%) artGet32InstanceFromCode | /system/lib/libart.so (4000000 events: 0.13%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (4000000 events: 0.13%) art::Primitive::ComponentSize(art::Primitive::Type) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (2000000 events: 0.07%) MterpInvokeStatic | /system/lib/libart.so (2000000 events: 0.07%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (2000000 events: 0.07%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (2000000 events: 0.07%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ProfilingInfo::Create(art::Thread*, art::ArtMethod*, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::jit::JitCodeCache::AddProfilingInfo(art::Thread*, art::ArtMethod*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::jit::JitCodeCache::AddProfilingInfoInternal(art::Thread*, art::ArtMethod*, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&) | /system/lib/libart.so (1000000 events: 0.03%) mspace_malloc | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (1000000 events: 0.03%) art_quick_invoke_static_stub | /system/lib/libart.so (1000000 events: 0.03%) art_quick_invoke_stub_internal | /system/lib/libart.so (1000000 events: 0.03%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) glUseProgram | /system/lib/libGLESv2.so (1000000 events: 0.03%) MterpProfileActive | /system/lib/libart.so (2000000 events: 0.07%) MterpAddHotnessBatch | /system/lib/libart.so (1000000 events: 0.03%) art::jit::Jit::MethodEntered(art::Thread*, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.03%) artGetObjInstanceFromCode | /system/lib/libart.so (2000000 events: 0.07%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (2000000 events: 0.07%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (2000000 events: 0.07%) artGetBooleanInstanceFromCode | /system/lib/libart.so (1000000 events: 0.03%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::Primitive::ComponentSize(art::Primitive::Type) | /system/lib/libart.so (1000000 events: 0.03%) MterpInvokeStatic | /system/lib/libart.so (2000000 events: 0.07%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (2000000 events: 0.07%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (2000000 events: 0.07%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (2000000 events: 0.07%) artMterpAsmInstructionStart | /system/lib/libart.so (1000000 events: 0.03%) MterpGetObjStatic | /system/lib/libart.so (1000000 events: 0.03%) art::ClassLinker::ResolveField(unsigned int, art::ArtMethod*, bool) | /system/lib/libart.so (1000000 events: 0.03%) MterpProfileActive | /system/lib/libart.so (1000000 events: 0.03%) MterpAddHotnessBatch | /system/lib/libart.so (1000000 events: 0.03%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.03%) MterpIputObject | /system/lib/libart.so (1000000 events: 0.03%) bool art::interpreter::DoFieldPut<(art::FindFieldType)1, (art::Primitive::Type)0, false, false>(art::Thread*, art::ShadowFrame const&, art::Instruction const*, unsigned short) | /system/lib/libart.so (1000000 events: 0.03%) artLockObjectFromCode | /system/lib/libart.so (2000000 events: 0.07%) art::Monitor::MonitorEnter(art::Thread*, art::mirror::Object*, bool) | /system/lib/libart.so (2000000 events: 0.07%) art::Monitor::Lock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::Monitor::TryLockLocked(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) MterpProfileActive | /system/lib/libart.so (1000000 events: 0.03%) MterpAddHotnessBatch | /system/lib/libart.so (1000000 events: 0.03%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.03%) MterpCommonTakenBranch | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (2000000 events: 0.07%) EsxCmdBuf::ConfirmEntries() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (1000000 events: 0.03%) art_quick_invoke_stub | /system/lib/libart.so (1000000 events: 0.03%) art_quick_invoke_stub_internal | /system/lib/libart.so (1000000 events: 0.03%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xPipeline::WriteGfxShaderRegs(A5xContext*, EsxCmdBufType, A5xStateBuffer*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) MterpProfileActive | /system/lib/libart.so (1000000 events: 0.03%) MterpAddHotnessBatch | /system/lib/libart.so (1000000 events: 0.03%) art::jit::Jit::ShouldUsePriorityThreadWeight() | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (6000000 events: 0.20%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (4000000 events: 0.13%) EsxContext::GlPixelBufferToEsxSurfaceAccessDesc(EsxFormat const*, EsxBox const*, EsxPixelStoreTarget, void*, EsxSurfaceAccessDesc*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art_quick_invoke_stub | /system/lib/libart.so (3000000 events: 0.10%) art_quick_invoke_stub_internal | /system/lib/libart.so (1000000 events: 0.03%) @plt | /system/lib/libart.so (1000000 events: 0.03%) MterpConstString | /system/lib/libart.so (1000000 events: 0.03%) MterpInvokeDirectRange | /system/lib/libart.so (8000000 events: 0.26%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (2000000 events: 0.07%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (6000000 events: 0.20%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (4000000 events: 0.13%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (4000000 events: 0.13%) MterpShouldSwitchInterpreters | /system/lib/libart.so (1000000 events: 0.03%) constvalop_long_to_double | /system/lib/libart.so (2000000 events: 0.07%) ExecuteMterpImpl | /system/lib/libart.so (1000000 events: 0.03%) MterpSetUpHotnessCountdown | /system/lib/libart.so (1000000 events: 0.03%) art::jit::Jit::ShouldUsePriorityThreadWeight() | /system/lib/libart.so (1000000 events: 0.03%) artLockObjectFromCode | /system/lib/libart.so (5000000 events: 0.16%) art::Monitor::MonitorEnter(art::Thread*, art::mirror::Object*, bool) | /system/lib/libart.so (5000000 events: 0.16%) art::Monitor::Lock(art::Thread*) | /system/lib/libart.so (3000000 events: 0.10%) art::Mutex::ExclusiveLock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::Monitor::TryLockLocked(art::Thread*) | /system/lib/libart.so (2000000 events: 0.07%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.03%) constvalop_long_to_double | /system/lib/libart.so (90000000 events: 2.96%) MterpInvokeVirtualQuickRange | /system/lib/libart.so (89000000 events: 2.93%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ProfilingInfo::AddInvokeInfo(unsigned int, art::mirror::Class*) | /system/lib/libart.so (8000000 events: 0.26%) art::ProfilingInfo::GetInlineCache(unsigned int) | /system/lib/libart.so (6000000 events: 0.20%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (66000000 events: 2.17%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (35000000 events: 1.15%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (34000000 events: 1.12%) artMterpAsmInstructionStart | /system/lib/libart.so (32000000 events: 1.05%) MterpInvokeInterface | /system/lib/libart.so (29000000 events: 0.95%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (24000000 events: 0.79%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (23000000 events: 0.76%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (22000000 events: 0.72%) art_quick_invoke_stub | /system/lib/libart.so (22000000 events: 0.72%) art_quick_invoke_stub_internal | /system/lib/libart.so (22000000 events: 0.72%) android.filterfw.core.NativeProgram.callNativeProcess [DEDUPED] | /system/framework/arm/boot-framework.oat (22000000 events: 0.72%) android::jni_eglSwapBuffers(_JNIEnv*, _jobject*, _jobject*, _jobject*) | /system/lib/libandroid_runtime.so (18000000 events: 0.59%) art::CheckJNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (17000000 events: 0.56%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (14000000 events: 0.46%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (8000000 events: 0.26%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (7000000 events: 0.23%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (1000000 events: 0.03%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::ArtField::GetName() | /system/lib/libart.so (1000000 events: 0.03%) strlen | /system/lib/libc.so (3000000 events: 0.10%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (2000000 events: 0.07%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (5000000 events: 0.16%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (3000000 events: 0.10%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (2000000 events: 0.07%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::ScopedCheck::InstanceKind, _jobject*, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) eglSwapBuffersWithDamageKHR | /system/lib/libEGL.so (3000000 events: 0.10%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (4000000 events: 0.13%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (4000000 events: 0.13%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (4000000 events: 0.13%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (3000000 events: 0.10%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (3000000 events: 0.10%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (2000000 events: 0.07%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (2000000 events: 0.07%) artGet32InstanceFromCode | /system/lib/libart.so (3000000 events: 0.10%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (3000000 events: 0.10%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) art::jit::JitCodeCache::ContainsPc(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) MterpProfileActive | /system/lib/libart.so (1000000 events: 0.03%) MterpAddHotnessBatch | /system/lib/libart.so (1000000 events: 0.03%) art::jit::Jit::ShouldUsePriorityThreadWeight() | /system/lib/libart.so (1000000 events: 0.03%) @plt | /system/lib/libart.so (1000000 events: 0.03%) memset | /system/lib/libc.so (2000000 events: 0.07%) art::ClassLinker::ShouldUseInterpreterEntrypoint(art::ArtMethod*, void const*) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (22000000 events: 0.72%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (13000000 events: 0.43%) art_quick_invoke_stub | /system/lib/libart.so (10000000 events: 0.33%) art_quick_invoke_stub_internal | /system/lib/libart.so (10000000 events: 0.33%) java.lang.Object.notify [DEDUPED] | /system/framework/arm/boot.oat (10000000 events: 0.33%) art::JniMethodFastEnd(unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::jit::JitCodeCache::LookupMethodHeader(unsigned int, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.03%) art::Object_wait(_JNIEnv*, _jobject*) | /system/lib/libart.so (9000000 events: 0.30%) art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState) | /system/lib/libart.so (9000000 events: 0.30%) art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) | /system/lib/libart.so (9000000 events: 0.30%) art::Monitor::Lock(art::Thread*) | /system/lib/libart.so (7000000 events: 0.23%) art::Monitor::TryLockLocked(art::Thread*) | /system/lib/libart.so (7000000 events: 0.23%) art::Thread::GetCurrentMethod(unsigned int*, bool, bool) const | /system/lib/libart.so (6000000 events: 0.20%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (6000000 events: 0.20%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (6000000 events: 0.20%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (6000000 events: 0.20%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (2000000 events: 0.07%) art::OatFile::OatClass::GetOatMethodOffsets(unsigned int) const | /system/lib/libart.so (2000000 events: 0.07%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (1000000 events: 0.03%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (1000000 events: 0.03%) art::Thread::IsInterrupted() | /system/lib/libart.so (1000000 events: 0.03%) EsxProgramHwMetadata::HwMetadata() const | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) unknown[+e5694f5c] | unknown (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::IsHwFlagClearSupported(EsxBltFill const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+11a3] | unknown (1000000 events: 0.03%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+7ffffffd] | unknown (1000000 events: 0.03%) A5xContext::WriteViewportState(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) boot-framework.oat[+ce861f] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) anon[+e18] | //anon (1000000 events: 0.03%) unknown[+e568f55c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569504c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+43] | unknown (2000000 events: 0.07%) android::Parcel::writeObject(flat_binder_object const&, bool) | /system/lib/libbinder.so (2000000 events: 0.07%) je_realloc | /system/lib/libc.so (2000000 events: 0.07%) libutils.so[+137c0] | /system/lib/libutils.so (1000000 events: 0.03%) android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.03%) @plt | /system/lib/libbinder.so (1000000 events: 0.03%) __udivdi3 | /vendor/lib/libllvm-glnext.so (2000000 events: 0.07%) anon[+2411] | //anon (3000000 events: 0.10%) art_quick_to_interpreter_bridge | /system/lib/libart.so (3000000 events: 0.10%) artQuickToInterpreterBridge | /system/lib/libart.so (3000000 events: 0.10%) art::Thread::PopStackedShadowFrame(art::StackedShadowFrameType, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (2000000 events: 0.07%) art::GetStackOverflowReservedBytes(art::InstructionSet) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (1000000 events: 0.03%) artMterpAsmInstructionStart | /system/lib/libart.so (1000000 events: 0.03%) unknown[+3a] | unknown (16000000 events: 0.53%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::SetInvalidateMasks(EsxFramebufferObject*, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteBinScissorRegs(unsigned int*, EsxRect*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (12000000 events: 0.40%) unknown[+18] | unknown (1000000 events: 0.03%) art::CodeInfo::GetStackMapForNativePcOffset(unsigned int, art::CodeInfoEncoding const&) const | /system/lib/libart.so (1000000 events: 0.03%) A5xContext::ValidateFsFboLinkage() | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) A5xContext::ValidateFsFboLinkage() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) libart.so[+41f980] | /system/lib/libart.so (3000000 events: 0.10%) unknown[+13e9] | unknown (1000000 events: 0.03%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteRenderTargetState(EsxCmdBufType, unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwPostDraw() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxCmdMgr::GfxMemReferenced(EsxGfxMem*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (13000000 events: 0.43%) EsxGfxMem::UpdateTimestamp(EsxContext const*, EsxAccessType, EsxBucketIdReference*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) unknown[+ccef87fc] | unknown (1000000 events: 0.03%) A5xContext::ValidateTessBuffers() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) boot.oat[+1cb16c] | /system/framework/arm/boot.oat (2000000 events: 0.07%) EsxFramebufferObject::Attach(EsxFramebufferAttachmentType, EsxFramebufferAttachment*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+1e7bc] | unknown (1000000 events: 0.03%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+e568af4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569d38c] | unknown (1000000 events: 0.03%) A5xBltDevice::ExecFastSwCopyLinearInputMacroTiledOutput(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+fffffd7c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxCmdMgr::DumpBuffer(EsxBufferDesc const*, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+775] | unknown (1000000 events: 0.03%) EsxCmdMgr::GfxMemReferenced(EsxGfxMem*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923e7c] | unknown (1000000 events: 0.03%) art::CheckJNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+12ed9534] | unknown (1000000 events: 0.03%) EsxCmdBuf::ReturnUsedMemoryToPool(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+822e] | unknown (2000000 events: 0.07%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxRenderBucket::TransferFboSkipRects(EsxFramebufferObject*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxRenderBucket::TransferMultiviewPatchList(EsxLinkedList*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libart.so[+41fa90] | /system/lib/libart.so (1000000 events: 0.03%) unknown[+c4f40160] | unknown (1000000 events: 0.03%) android::Surface::query(int, int*) const | /system/lib/libgui.so (1000000 events: 0.03%) pthread_mutex_unlock | /system/lib/libc.so (1000000 events: 0.03%) glDisableVertexAttribArray | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libgui.so[+610a8] | /system/lib/libgui.so (1000000 events: 0.03%) anon[+ebd] | //anon (4000000 events: 0.13%) android.opengl.GLES10.glLightf [DEDUPED] | /system/framework/arm/boot-framework.oat (4000000 events: 0.13%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (3000000 events: 0.10%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (3000000 events: 0.10%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::JNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+2fc] | unknown (1000000 events: 0.03%) EglWindowSurface::SwapBuffers(EglContext*, EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569bf7c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568b94c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+2437] | //anon (2000000 events: 0.07%) art_quick_to_interpreter_bridge | /system/lib/libart.so (2000000 events: 0.07%) artQuickToInterpreterBridge | /system/lib/libart.so (2000000 events: 0.07%) art::DoGetCalleeSaveMethodCaller(art::ArtMethod*, unsigned int, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::CodeInfoEncoding::CodeInfoEncoding(void const*) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (1000000 events: 0.03%) artMterpAsmInstructionStart | /system/lib/libart.so (1000000 events: 0.03%) artGet32InstanceFromCode | /system/lib/libart.so (1000000 events: 0.03%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) A5xContext::AddA5xRtFlexPatchPoint(unsigned int*, unsigned long long) | /vendor/lib/egl/libGLESv2_adreno.so (22000000 events: 0.72%) je_calloc | /system/lib/libc.so (20000000 events: 0.66%) memset | /system/lib/libc.so (4000000 events: 0.13%) je_tcache_alloc_small_hard | /system/lib/libc.so (9000000 events: 0.30%) je_arena_tcache_fill_small | /system/lib/libc.so (9000000 events: 0.30%) arena_bin_malloc_hard | /system/lib/libc.so (3000000 events: 0.10%) arena_bin_nonfull_run_tryget | /system/lib/libc.so (3000000 events: 0.10%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.03%) @plt | /system/lib/libc.so (2000000 events: 0.07%) arena_maybe_purge_decay | /system/lib/libc.so (1000000 events: 0.03%) arena_decay_deadline_init | /system/lib/libc.so (1000000 events: 0.03%) @plt | /system/lib/libc.so (2000000 events: 0.07%) unknown[+c4f3dd7c] | unknown (42000000 events: 1.38%) EsxRenderBucket::SurfacesNotFullyDiscarded() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteUav(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EsxRenderBucket::TransferActiveSurfaceInfo(EsxRenderBucketParams const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxPipeline::IsFbAttachmentUsedForFramebufferFetch(EsxContext*, EsxFramebufferAttachmentType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxFramebufferObject::MarkBoundObjectDirty(EsxGlObject*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::A5xCanUseResolveColorClear(int, BltRopCode, int, unsigned int, BltRect const*, unsigned int, BltSurface const*, int, int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.23%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) BltDevice::ExecSwCopyInternal(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EsxFramebufferObject::MarkEnabledAttachmentsActive() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) A5xContext::ValidateRasterState() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::SetupBltSurface(BltSurface*, EsxResource const*, unsigned int, unsigned int, unsigned int, EsxFormat const*, EsxSetupBltSurfaceFlags, EsxRect*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::IsColorPipeDisabled() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxChunkedMemPool::GetChunkedMemPoolSpaceAligned(unsigned int, unsigned int, unsigned int**, unsigned long long*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwInsertClearIB2s(void*, unsigned int, unsigned int, unsigned int, unsigned int, EsxRenderBucket*, EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateTexSamplersCommon(A5xProgram*, EsxBitField96*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) A5xTextureObject::UpdateTexRegs(A5xContext*, EsxSamplerDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::UpdateTextureSampler(EsxSamplerDesc const*, A5xTextureObject const*, A5xSamplerObject const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xStateBuffer::FlushDrawStateGroups(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::DrawParamValidate(unsigned int, int, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xStateBuffer::FlushDrawStateGroups(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxFramebufferObject::MarkEnabledAttachmentsActive() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxResource::PreparePackedGpuAccess(EsxContext*, EsxSubResourceRange const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5698b4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libgui.so[+60278] | /system/lib/libgui.so (1000000 events: 0.03%) unknown[+e569d35c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56963cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteDepthStencilTexStateGroup(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (10000000 events: 0.33%) A5xContext::WriteTexSamplersRegs(unsigned int*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) unknown[+c4f40068] | unknown (2000000 events: 0.07%) EsxRenderBucket::TransferFboSkipRects(EsxFramebufferObject*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) android::Parcel::~Parcel() | /system/lib/libbinder.so (2000000 events: 0.07%) je_free | /system/lib/libc.so (1000000 events: 0.03%) android::IPCThreadState::freeBuffer(android::Parcel*, unsigned char const*, unsigned int, unsigned long long const*, unsigned int, void*) | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+3146544f] | unknown (1000000 events: 0.03%) A5xContext::AddA5xRtFlexPatchPoint(unsigned int*, unsigned long long) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxFramebufferObject::AttachColor(unsigned int, EsxFramebufferAttachment*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+4fc] | unknown (1000000 events: 0.03%) EsxContext::UpdateRenderingLayout(EsxFramebufferObject*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923ecc] | unknown (6000000 events: 0.20%) EsxCmdBuf::ReturnUsedMemoryToPool(int) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca924104] | unknown (1000000 events: 0.03%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56945dc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::GetStoreEngine(EsxRenderingLayout const*, unsigned int, unsigned int, EsxHwBltEngine) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::HwGetEngineSupportStore(BltLibEngine*, unsigned int, BltExecStore*, BltClearOnStoreSurfaces*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568b95c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569bf4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ccc6ca84] | unknown (1000000 events: 0.03%) EsxContext::FormBinPass(EsxBinningLayout*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) gsl_ldd_control | /vendor/lib/libgsl.so (2000000 events: 0.07%) libgui.so[+61d14] | /system/lib/libgui.so (2000000 events: 0.07%) EsxContext::DrawArraysInstanced(EsxPrimType, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) A5xContext::Draw(EsxPrimType, unsigned int, unsigned int, unsigned int, int, unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxContext::PostDraw(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::PreDraw(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923778] | unknown (3000000 events: 0.10%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (1000000 events: 0.03%) je_malloc | /system/lib/libc.so (1000000 events: 0.03%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (2000000 events: 0.07%) @plt | /system/lib/libbinder.so (2000000 events: 0.07%) unknown[+12d804c4] | unknown (8000000 events: 0.26%) EsxCmdBuf::ReturnUsedMemoryToPool(int) | /vendor/lib/egl/libGLESv2_adreno.so (8000000 events: 0.26%) EsxMemPool::ResetIndirectBufferRefs(EsxBufferDesc*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+8ff] | //anon (1000000 events: 0.03%) anon[+2524] | //anon (1000000 events: 0.03%) EglThreadState::GetThreadState(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca9234ec] | unknown (1000000 events: 0.03%) A5xBltDevice::HwGetEngineSupportColorFill(BltLibEngine*, unsigned int, BltExecColorFill*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5689264] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libandroid_runtime.so[+11b8bc] | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) EsxMemPoolBucketIdReference::GetObject(void**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxMemPoolBucketIdReference::GetObject(void**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+a] | unknown (1000000 events: 0.03%) EsxGfxMem::Init(EsxGfxMemCreateData*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56873fc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxCmdMgr::InitSubmitDesc() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Parcel::ipcDataSize() const | /system/lib/libbinder.so (1000000 events: 0.03%) A5xFramebufferObject::HwValidate() | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.23%) A5xFramebufferObject::HwValidate() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xFramebufferObject::GetStencilBufInfo(EsxRenderingLayout const*, EsxRenderMode, A5xDepthStencilBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xFramebufferObject::GetDepthFlagBufferInfo(EsxRenderingLayout const*, EsxRenderMode, A5xDepthFlagBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwInsertClearIB2s(void*, unsigned int, unsigned int, unsigned int, unsigned int, EsxRenderBucket*, EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e56927cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ccc6b934] | unknown (1000000 events: 0.03%) EsxBltLib::SetupGmemSurface(BltSurface*, EsxRenderingLayout const*, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+86b] | //anon (7000000 events: 0.23%) java.lang.Object.internalClone [DEDUPED] | /system/framework/arm/boot.oat (7000000 events: 0.23%) art::JniMethodEndWithReferenceHandleResult(_jobject*, unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::Reference_getReferent(_JNIEnv*, _jobject*) | /system/lib/libart.so (2000000 events: 0.07%) art::gc::ReferenceProcessor::GetReferent(art::Thread*, art::ObjPtr<art::mirror::Reference>) | /system/lib/libart.so (2000000 events: 0.07%) art::JniMethodFastEndWithReference(_jobject*, unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) EsxFramebufferObject::IsComplete() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+2] | unknown (3000000 events: 0.10%) EsxFormatUtils::IsGlTextureFormatCombinationValid(EsxSettings const*, EsxFormat const*, EsxDimensionType, EsxPixFormat, EsxPixType, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+e56a36dc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ccef5efc] | unknown (1000000 events: 0.03%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwPostSubmit() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::GetNextBin(unsigned int*, unsigned int*, EsxBinningPass*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cbd3c364] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+70e9ffff] | unknown (1000000 events: 0.03%) libc.so[+7cdc8] | /system/lib/libc.so (1000000 events: 0.03%) unknown[+ca92308c] | unknown (2000000 events: 0.07%) A5xBltDevice::A5xExecStoreResolve(BltExecStore*, unsigned int**) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xBltDevice::A5xGenerateResolveColorFillValue(BltColor const*, _QCTPIXELFORMAT, void*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EglWindowSurface::IsSingleBufferModeEnabled() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglAndroidWindowSurface::GetAttribute(int, int*) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.03%) unknown[+30] | unknown (20000000 events: 0.66%) android::Parcel::releaseObjects() | /system/lib/libbinder.so (4000000 events: 0.13%) android::RefBase::decStrong(void const*) const | /system/lib/libutils.so (2000000 events: 0.07%) libbinder.so[+5e10c] | /system/lib/libbinder.so (1000000 events: 0.03%) android::BpGraphicBufferProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long long, unsigned long long*, android::FrameEventHistoryDelta*) | /system/lib/libgui.so (8000000 events: 0.26%) @plt | /system/lib/libgui.so (3000000 events: 0.10%) android::Fence::Fence() | /system/lib/libui.so (3000000 events: 0.10%) android::sp<android::Fence>::operator=(android::Fence*) | /system/lib/libui.so (1000000 events: 0.03%) android::Parcel::freeDataNoInit() | /system/lib/libbinder.so (8000000 events: 0.26%) android::ProcessState::self() | /system/lib/libbinder.so (4000000 events: 0.13%) pthread_mutex_unlock | /system/lib/libc.so (1000000 events: 0.03%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.03%) android::RefBase::incStrong(void const*) const | /system/lib/libutils.so (1000000 events: 0.03%) libc.so[+7c9e4] | /system/lib/libc.so (1000000 events: 0.03%) free | /system/lib/libc.so (1000000 events: 0.03%) android::IPCThreadState::freeBuffer(android::Parcel*, unsigned char const*, unsigned int, unsigned long long const*, unsigned int, void*) | /system/lib/libbinder.so (1000000 events: 0.03%) android::Parcel::closeFileDescriptors() | /system/lib/libbinder.so (1000000 events: 0.03%) @plt | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+ccc6abfc] | unknown (8000000 events: 0.26%) A5xContext::ValidateLrzState() | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) A5xContext::HwInsertClearIB2s(void*, unsigned int, unsigned int, unsigned int, unsigned int, EsxRenderBucket*, EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxMemPool::AddToFreeList(EsxBufferDesc*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e] | unknown (5000000 events: 0.16%) A5xFramebufferObject::Write(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) unknown[+dcf70ffc] | unknown (2000000 events: 0.07%) close | /system/lib/libc.so (2000000 events: 0.07%) unknown[+e56964cc] | unknown (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e569770c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xGetTileOffsetY(unsigned int, unsigned int, unsigned int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569d14c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5691d7c] | unknown (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxContext::PrepareDisplayableSurface(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxNamespace::Lookup(unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) android::MemoryHeapBase::getHeapID() const | /system/lib/libbinder.so (1000000 events: 0.03%) A5xBltDevice::SetColorBuffer(unsigned int*, unsigned int, A5xBltColorBufState const*) | /vendor/lib/egl/libGLESv2_adreno.so (8000000 events: 0.26%) unknown[+ca923a98] | unknown (12000000 events: 0.40%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxRenderBucket::AddUnbucketedEntries(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EsxRenderBucket::TransferActiveSurfaceInfo(EsxRenderBucketParams const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ClearLrz(A5xResource*, unsigned int, float, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxRenderBucket::Reset() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxRenderBucket::RenderingLayoutDecGfxMemRefs() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5693264] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Parcel::read(android::Parcel::FlattenableHelperInterface&) const | /system/lib/libbinder.so (4000000 events: 0.13%) fcntl | /system/lib/libc.so (3000000 events: 0.10%) @plt | /system/lib/libc.so (1000000 events: 0.03%) __fcntl64 | /system/lib/libc.so (2000000 events: 0.07%) unknown[+e568d7ec] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (15000000 events: 0.49%) BltDevice::ExecHwFill(BltSetupColorFill*, BltExecColorFill*, BltSetupDepthFill*, BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) memset | /system/lib/libc.so (1000000 events: 0.03%) unknown[+c4f3fd34] | unknown (2000000 events: 0.07%) A5xContext::HwPreBucketFlush(EsxRenderMode, EsxRenderBucket*, int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::RunMempoolGarbageCollection(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cccf91f4] | unknown (1000000 events: 0.03%) libc.so[+7c874] | /system/lib/libc.so (1000000 events: 0.03%) unknown[+e52a5024] | unknown (5000000 events: 0.16%) eglSwapBuffersWithDamageKHR | /system/lib/libEGL.so (5000000 events: 0.16%) android::egl_display_t::getObject(android::egl_object_t*) const | /system/lib/libEGL.so (3000000 events: 0.10%) std::__1::__hash_const_iterator<std::__1::__hash_node<android::egl_object_t*, void*>*> std::__1::__hash_table<android::egl_object_t*, std::__1::hash<android::egl_object_t*>, std::__1::equal_to<android::egl_object_t*>, std::__1::allocator<android::egl_object_t*> >::find<android::egl_object_t*>(android::egl_object_t* const&) const | /system/lib/libEGL.so (1000000 events: 0.03%) @plt | /system/lib/libEGL.so (1000000 events: 0.03%) libunwind::Registers_arm::restoreVFPv3(unsigned long long*) | /system/lib/libEGL.so (1000000 events: 0.03%) unknown[+26] | unknown (1000000 events: 0.03%) A5xContext::WriteFsFboLinkageRegs(unsigned int*, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxSamplerObject::SetState(EsxTexParams, EsxTexParamsValue const*, int*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) art::GetStackOverflowReservedBytes(art::InstructionSet) | /system/lib/libart.so (1000000 events: 0.03%) EsxContext::InitRenderingLayout(EsxRenderingLayout*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5c2a0b0] | unknown (1000000 events: 0.03%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) unknown[+dd00dffc] | unknown (2000000 events: 0.07%) EsxContext::BucketProcessingSetup() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxContext::ClearDirectly(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (11000000 events: 0.36%) A5xBltDevice::HwClearDirtyState() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxMergedRectList::AddRect(EsxRect) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxContext::DiscardRedundantClears(EsxColorClearData*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwDetermineFlushMode(EsxRenderingLayout const*, EsxPuntHeuristics const*, int, EsxRenderMode*, EsxFlushModeReason*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) art::StackVisitor::GetDexPc(bool) const | /system/lib/libart.so (4000000 events: 0.13%) art::Monitor::TryLockLocked(art::Thread*) | /system/lib/libart.so (2000000 events: 0.07%) art::Thread::GetCurrentMethod(unsigned int*, bool, bool) const | /system/lib/libart.so (2000000 events: 0.07%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (2000000 events: 0.07%) EsxFramebufferObject::Attach(EsxFramebufferAttachmentType, EsxFramebufferAttachment*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::CurrentMethodVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.03%) art::StackVisitor::GetDexPc(bool) const | /system/lib/libart.so (1000000 events: 0.03%) boot.oat[+1cb4d4] | /system/framework/arm/boot.oat (1000000 events: 0.03%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4f1121c] | unknown (1000000 events: 0.03%) A5xFormatUtils::TpSwizzle(EsxFormat const*, TPL1_TP_TEXMEM_OBJ_0*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569014c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5689c8c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+2487] | //anon (2000000 events: 0.07%) anon[+d8a] | //anon (1000000 events: 0.03%) EsxContext::TexParameterParamValidate(unsigned int, unsigned int, int const*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+a43] | //anon (4000000 events: 0.13%) anon[+a4e] | //anon (1000000 events: 0.03%) android.opengl.GLES10.glAlphaFuncx [DEDUPED] | /system/framework/arm/boot-framework.oat (3000000 events: 0.10%) glUniform1i | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.03%) EsxContext::GlUniform1i(int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) anon[+967] | //anon (5000000 events: 0.16%) android.opengl.GLES10.glAlphaFuncx [DEDUPED] | /system/framework/arm/boot-framework.oat (5000000 events: 0.16%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (3000000 events: 0.10%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::Thread::GetFlipFunction() | /system/lib/libart.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (2000000 events: 0.07%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.03%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (1000000 events: 0.03%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (1000000 events: 0.03%) glBindTexture | /system/lib/libGLESv1_CM.so (1000000 events: 0.03%) EsxTextureObject::PreRenderProcessing(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxTextureObject::PerformShadowCopy(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxResource::PreparePackedGpuAccess(EsxContext*, EsxSubResourceRange const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ccef0854] | unknown (2000000 events: 0.07%) A5xContext::GeneratePreemptionPreamble(EsxRenderBucket*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) je_calloc | /system/lib/libc.so (1000000 events: 0.03%) __aeabi_memset8_impl | /system/lib/libc.so (1000000 events: 0.03%) unknown[+e569c8dc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cba23024] | unknown (3000000 events: 0.10%) A5xHwVertexShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xPipeline::WriteGfxPipeline(A5xContext*, EsxCmdBufType, A5xStateBuffer*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::IsPuntToDirectRender() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xProgram::CheckSpecializationInfo(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568ba54] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::IPCThreadState::talkWithDriver(bool) | /system/lib/libbinder.so (18000000 events: 0.59%) @plt | /system/lib/libbinder.so (3000000 events: 0.10%) android::Parcel::dataCapacity() const | /system/lib/libbinder.so (1000000 events: 0.03%) ioctl | /system/lib/libc.so (4000000 events: 0.13%) __ioctl | /system/lib/libc.so (2000000 events: 0.07%) unknown[+ca923d94] | unknown (1000000 events: 0.03%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteBlendStateGroup(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::UpdateCBuffer(EsxCBufferDescriptor*, A5xConstants) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android_glVertexAttribPointerBounds__IIIZILjava_nio_Buffer_2I(_JNIEnv*, _jobject*, int, int, int, unsigned char, int, _jobject*, int) | /system/lib/libandroid_runtime.so (70000000 events: 2.30%) art::CheckJNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (32000000 events: 1.05%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (4000000 events: 0.13%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (3000000 events: 0.10%) art::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::ScopedCheck::InstanceKind, _jobject*, bool) | /system/lib/libart.so (2000000 events: 0.07%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (2000000 events: 0.07%) art::JNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (26000000 events: 0.86%) art::CheckJNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (25000000 events: 0.82%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (25000000 events: 0.82%) art::JNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (2000000 events: 0.07%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (20000000 events: 0.66%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (19000000 events: 0.63%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (2000000 events: 0.07%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (2000000 events: 0.07%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (13000000 events: 0.43%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (13000000 events: 0.43%) art::ArtField::GetName() | /system/lib/libart.so (5000000 events: 0.16%) strlen | /system/lib/libc.so (4000000 events: 0.13%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) strlen | /system/lib/libc.so (1000000 events: 0.03%) art::ArtField::GetName() | /system/lib/libart.so (2000000 events: 0.07%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (3000000 events: 0.10%) art::ScopedCheck::CheckThread(_JNIEnv*) | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::ScopedCheck::InstanceKind, _jobject*, bool) | /system/lib/libart.so (1000000 events: 0.03%) @plt | /system/lib/libandroid_runtime.so (2000000 events: 0.07%) art::CheckJNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (34000000 events: 1.12%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (33000000 events: 1.09%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (27000000 events: 0.89%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (3000000 events: 0.10%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (22000000 events: 0.72%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (2000000 events: 0.07%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::gc::space::ContinuousSpace::Contains(art::mirror::Object const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (15000000 events: 0.49%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (15000000 events: 0.49%) memcmp | /system/lib/libc.so (2000000 events: 0.07%) art::ArtField::GetName() | /system/lib/libart.so (3000000 events: 0.10%) @plt | /system/lib/libart.so (1000000 events: 0.03%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (2000000 events: 0.07%) strlen | /system/lib/libc.so (4000000 events: 0.13%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (1000000 events: 0.03%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::gc::space::ContinuousSpace::Contains(art::mirror::Object const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (4000000 events: 0.13%) art::ScopedCheck::CheckThread(_JNIEnv*) | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (3000000 events: 0.10%) art::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::ScopedCheck::InstanceKind, _jobject*, bool) | /system/lib/libart.so (2000000 events: 0.07%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (1000000 events: 0.03%) glVertexAttribPointer | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxGlApiParamValidate::GlVertexAttribPointer(EsxDispatch*, unsigned int, int, unsigned int, unsigned char, int, void const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxVertexArrayObject::SetVertexAttribState(unsigned int, unsigned int, void const*, EsxPixType, unsigned int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateBlendState() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ccef5adc] | unknown (1000000 events: 0.03%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libc++.so[+78980] | /system/lib/libc++.so (2000000 events: 0.07%) A5xContext::IsPuntToDirectRender() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteConstants(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateTexSamplersCommon(A5xProgram*, EsxBitField96*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e4e7a9c0] | unknown (1000000 events: 0.03%) art::CurrentMethodVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.03%) A5xContext::HwConfigureRenderPasses(EsxRenderBucket*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) android_glTexSubImage2D__IIIIIIIILjava_nio_Buffer_2(_JNIEnv*, _jobject*, int, int, int, int, int, int, int, int, _jobject*) | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) A5xBltDevice::HwExecStore(BltExecStore*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) BltColorValidateMacrotype(BltColor*, _QCTPIXELFORMAT, int, BltYCbCrEncoding) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56945cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+23c] | unknown (1000000 events: 0.03%) A5xContext::HwInsertClearOnStoreIB2s(void*, unsigned int*, unsigned int, unsigned int, EsxBinData const*, EsxRenderingLayout const*, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568f70c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cbd3734c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+9a3] | //anon (1000000 events: 0.03%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.03%) EsxContext::UniformParamValidate(EsxProgram*, EsxDataTypes, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e5687e4c] | unknown (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+78fffc] | unknown (1000000 events: 0.03%) __udivdi3 | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) unknown[+7] | unknown (1000000 events: 0.03%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::SetDepthStencilBuffer(unsigned int*, A5xBltDepthBufState const*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) unknown[+7109e9b8] | unknown (1000000 events: 0.03%) A5xContext::SizeofWriteTexSamplers(int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569594c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Surface::hook_query(ANativeWindow const*, int, int*) | /system/lib/libgui.so (1000000 events: 0.03%) unknown[+ccc6b894] | unknown (2000000 events: 0.07%) EsxBltLib::SetupGmemSurface(BltSurface*, EsxRenderingLayout const*, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::GetStoreEngine(EsxRenderingLayout const*, unsigned int, unsigned int, EsxHwBltEngine) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::Fill(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+71134250] | unknown (1000000 events: 0.03%) EsxContext::TexImageValidate(unsigned int, int, int, EsxBox const*, int, int, int, int, unsigned int, unsigned int, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5699ff4] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+b] | unknown (2000000 events: 0.07%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) BltDevice::SizeOfExecFill(BltSetupColorFill*, BltExecColorFill*, BltSetupDepthFill*, BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) unknown[+db83464c] | unknown (1000000 events: 0.03%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 0.03%) je_malloc | /system/lib/libc.so (1000000 events: 0.03%) EsxContext::TexImageValidate(unsigned int, int, int, EsxBox const*, int, int, int, int, unsigned int, unsigned int, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568a54c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569bf8c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+ee1] | //anon (1000000 events: 0.03%) android.opengl.GLES10.glLightf [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.03%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (1000000 events: 0.03%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (1000000 events: 0.03%) android::egl_object_t::get(android::egl_display_t const*, android::egl_object_t*) | /system/lib/libEGL.so (1000000 events: 0.03%) unknown[+716133d4] | unknown (1000000 events: 0.03%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxGlApiParamValidate::GlClear(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libbinder.so[+5e0f8] | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+e569c8cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::UpdateRenderingLayout(EsxFramebufferObject*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) memset | /system/lib/libc.so (2000000 events: 0.07%) libbinder.so[+5f3e8] | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+15be] | unknown (1000000 events: 0.03%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+af5] | //anon (8000000 events: 0.26%) android.opengl.GLES10.glAlphaFuncx [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) A5xContext::HwValidateGfxState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android.opengl.GLES10.glDrawArrays [DEDUPED] | /system/framework/arm/boot-framework.oat (7000000 events: 0.23%) glDrawArrays | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) @plt | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (5000000 events: 0.16%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (5000000 events: 0.16%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (5000000 events: 0.16%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (4000000 events: 0.13%) art::ClassLinker::IsQuickToInterpreterBridge(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::ClassLinker::IsQuickGenericJniStub(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) unknown[+3e4] | unknown (6000000 events: 0.20%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (6000000 events: 0.20%) android::Parcel::ipcSetDataReference(unsigned char const*, unsigned int, unsigned long long const*, unsigned int, void (*)(android::Parcel*, unsigned char const*, unsigned int, unsigned long long const*, unsigned int, void*), void*) | /system/lib/libbinder.so (3000000 events: 0.10%) android::ProcessState::self() | /system/lib/libbinder.so (2000000 events: 0.07%) @plt | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+beb0afc] | unknown (3000000 events: 0.10%) A5xHwVertexShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+e4e9913c] | unknown (2000000 events: 0.07%) EsxContext::TexImageValidate(unsigned int, int, int, EsxBox const*, int, int, int, int, unsigned int, unsigned int, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) anon[+3073] | //anon (23000000 events: 0.76%) anon[+3074] | //anon (1000000 events: 0.03%) android.filterfw.core.NativeProgram.callNativeProcess [DEDUPED] | /system/framework/arm/boot-framework.oat (22000000 events: 0.72%) android::jni_eglSwapBuffers(_JNIEnv*, _jobject*, _jobject*, _jobject*) | /system/lib/libandroid_runtime.so (20000000 events: 0.66%) art::CheckJNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (19000000 events: 0.63%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (13000000 events: 0.43%) art::JNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (2000000 events: 0.07%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (6000000 events: 0.20%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (6000000 events: 0.20%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (2000000 events: 0.07%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (2000000 events: 0.07%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) strlen | /system/lib/libc.so (2000000 events: 0.07%) art::ArtField::GetName() | /system/lib/libart.so (2000000 events: 0.07%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (4000000 events: 0.13%) art::ScopedCheck::CheckThread(_JNIEnv*) | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (2000000 events: 0.07%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (2000000 events: 0.07%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::gc::space::ContinuousSpace::Contains(art::mirror::Object const*) const | /system/lib/libart.so (1000000 events: 0.03%) eglSwapBuffersWithDamageKHR | /system/lib/libEGL.so (6000000 events: 0.20%) android::egl_tls_t::getError() | /system/lib/libEGL.so (1000000 events: 0.03%) libunwind::Registers_arm::restoreVFPv3(unsigned long long*) | /system/lib/libEGL.so (1000000 events: 0.03%) @plt | /system/lib/libEGL.so (2000000 events: 0.07%) eglGetError | /system/lib/libEGL.so (1000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (2000000 events: 0.07%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.03%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (1000000 events: 0.03%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (1000000 events: 0.03%) BltGenerateNativeColorFillValue(BltColor const*, _QCTPIXELFORMAT, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) BltColorToNative(BltColor const*, _QCTPIXELFORMAT, unsigned int, unsigned int, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ccef8850] | unknown (2000000 events: 0.07%) A5xContext::UpdateCBuffer(EsxCBufferDescriptor*, A5xConstants) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) A5xHwGeometryShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569286c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5687f8c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::HpGraphicBufferProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long long, unsigned long long*, android::FrameEventHistoryDelta*) | /system/lib/libgui.so (1000000 events: 0.03%) unknown[+dcf50a90] | unknown (1000000 events: 0.03%) EsxContext::TexImage(EsxTextureType, unsigned int, EsxInternalFormat, EsxBox const*, EsxPixFormat, EsxPixType, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxFramebufferObject::MarkBoundObjectDirty(EsxGlObject*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) std::__1::vector<android::FrameEventsDelta, std::__1::allocator<android::FrameEventsDelta> >::resize(unsigned int) | /system/lib/libgui.so (2000000 events: 0.07%) unknown[+e56946cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5699774] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+64] | unknown (5000000 events: 0.16%) android::BpGraphicBufferProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long long, unsigned long long*, android::FrameEventHistoryDelta*) | /system/lib/libgui.so (5000000 events: 0.16%) android::BpBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.03%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (1000000 events: 0.03%) android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.03%) @plt | /system/lib/libbinder.so (1000000 events: 0.03%) libbinder.so[+5ed20] | /system/lib/libbinder.so (2000000 events: 0.07%) unknown[+1475] | unknown (1000000 events: 0.03%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+fffffffe] | unknown (18000000 events: 0.59%) A5xBltDevice::ExecFastSwCopyLinearInputMacroTiledOutput(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EsxResource::HwIsSeparateFlagBuffer(unsigned int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xHwVertexShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xHwGeometryShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxBltLib::PostBlt(EsxBltType, EsxRenderBucket*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xBltDevice::HwGetDirtyState(BltDirtyState*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileGeneral565Swizzle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) je_calloc | /system/lib/libc.so (1000000 events: 0.03%) A5xQctFormatToTpFormat(_QCTPIXELFORMAT, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Parcel::write(android::Parcel::FlattenableHelperInterface const&) | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+e5695154] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56888e4] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569aa4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+da59b584] | unknown (12000000 events: 0.40%) android::Parcel::writeObject(flat_binder_object const&, bool) | /system/lib/libbinder.so (1000000 events: 0.03%) android::Parcel::dataAvail() const | /system/lib/libbinder.so (1000000 events: 0.03%) BltGenerateNativeColorFillValue(BltColor const*, _QCTPIXELFORMAT, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android_glVertexAttribPointerBounds__IIIZILjava_nio_Buffer_2I(_JNIEnv*, _jobject*, int, int, int, unsigned char, int, _jobject*, int) | /system/lib/libandroid_runtime.so (9000000 events: 0.30%) art::CheckJNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (7000000 events: 0.23%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (1000000 events: 0.03%) art::JNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (5000000 events: 0.16%) art::CheckJNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (5000000 events: 0.16%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (5000000 events: 0.16%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (3000000 events: 0.10%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (3000000 events: 0.10%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (2000000 events: 0.07%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (2000000 events: 0.07%) art::ArtField::GetName() | /system/lib/libart.so (2000000 events: 0.07%) strlen | /system/lib/libc.so (1000000 events: 0.03%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (2000000 events: 0.07%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (1000000 events: 0.03%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::CheckJNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (2000000 events: 0.07%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (2000000 events: 0.07%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (2000000 events: 0.07%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (1000000 events: 0.03%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (1000000 events: 0.03%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (1000000 events: 0.03%) strlen | /system/lib/libc.so (1000000 events: 0.03%) arena_bin_lower_run | /system/lib/libc.so (1000000 events: 0.03%) boot.oat[+1cb4ef] | /system/framework/arm/boot.oat (1000000 events: 0.03%) android::BpGraphicBufferProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*) | /system/lib/libgui.so (1000000 events: 0.03%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568d96c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) std::__1::recursive_mutex::unlock() | /system/lib/libc++.so (1000000 events: 0.03%) eglSwapBuffersWithDamageKHR | /system/lib/libEGL.so (1000000 events: 0.03%) unknown[+ca92324c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xExecStoreResolve(BltExecStore*, unsigned int**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5694754] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ffffffff] | unknown (198000000 events: 6.52%) A5xBltDevice::A5xCanUseResolveColorClear(int, BltRopCode, int, unsigned int, BltRect const*, unsigned int, BltSurface const*, int, int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxFramebufferObject::IsSameDepthStencil() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::BucketInlineClearCmds(unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) artQuickToInterpreterBridge | /system/lib/libart.so (1000000 events: 0.03%) art::StackVisitor::GetMethod() const | /system/lib/libart.so (1000000 events: 0.03%) art::BitVector::NumSetBits(unsigned int const*, unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) operator new[](unsigned int) | /system/lib/libc++.so (1000000 events: 0.03%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxRenderBucket::SurfacesNotFullyDiscarded() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwConfigureBin(EsxRenderMode, EsxRenderBucket*, unsigned int, EsxBinData*, EsxRenderingLayout const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::ExecuteResolveBlt(unsigned int*, A5xBltExecuteResolveArgs const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::ScopedCheck::CheckMethodID(_jmethodID*) | /system/lib/libart.so (1000000 events: 0.03%) BltGenerateNativeColorFillValue(BltColor const*, _QCTPIXELFORMAT, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) BltColorToNative(BltColor const*, _QCTPIXELFORMAT, unsigned int, unsigned int, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::SizeofWriteTexSamplers(int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) ____aeabi_memcpy_T2A_veneer@island-1 | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwPostRender() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxFramebufferObject::Attach(EsxFramebufferAttachmentType, EsxFramebufferAttachment*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) A5xContext::ValidateTransformFeedbackBuffers() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) A5xContext::WriteTransformFeedbackBuffers(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::WriteTransformFeedbackState(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xTextureObject::UpdateMemObj(A5xContext*, unsigned int, unsigned int, unsigned int, unsigned int, EsxDimensionType, EsxFormat const*, A5xRegTpTexMemObjDesc*, int, EsxSamplerDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxRenderBucket::AddUnbucketedEntries(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwUpdateRenderingLayout(unsigned int, unsigned int, int, unsigned int, EsxResource const*, EsxRenderSurfaceDesc const*, unsigned int, EsxRenderingLayout*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxCmdBuf::GetMemoryFromPool(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwCopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) __memcpy_base | /system/lib/libc.so (3000000 events: 0.10%) EsxCmdMgr::GfxMemReferenced(EsxGfxMem*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::HwInsertStaticState(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::SetInlineClearOccurred(int, int, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwPreIB1Setup(EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::UpdateSubResource(EsxResource*, unsigned int, EsxBox const*, EsxSurfaceAccessDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::IPCThreadState::self() | /system/lib/libbinder.so (3000000 events: 0.10%) @plt | /system/lib/libbinder.so (1000000 events: 0.03%) pthread_getspecific | /system/lib/libc.so (2000000 events: 0.07%) A5xResource::HwAllocSubResource() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xHwFragmentShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxCmdBuf::GetSpace(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) android::Parcel::readUint64(unsigned long long*) const | /system/lib/libbinder.so (2000000 events: 0.07%) A5xContext::ValidateRasterState() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (2000000 events: 0.07%) EsxGlApiParamValidate::GlEnableVertexAttribArray(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxRenderBucket::SaveClearOnStoreInfo(EsxClearOnStoreInfo*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) MterpConstString | /system/lib/libart.so (1000000 events: 0.03%) EsxChunkedMemPool::GetChunkedMemPoolSpaceAligned(unsigned int, unsigned int, unsigned int**, unsigned long long*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxGlApiParamValidate::GlTexSubImage2D(EsxDispatch*, unsigned int, int, int, int, int, int, unsigned int, unsigned int, void const*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) EsxFramebufferObject::MarkBoundObjectDirty(EsxGlObject*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EsxMemPool::AddToBusyList(EsxBufferDesc*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxContext::PostSubmit(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) android::HpGraphicBufferProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*) | /system/lib/libgui.so (2000000 events: 0.07%) EsxResource::UpdateGfxMemReference(EsxCmdMgr*, unsigned int, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) BltDevice::ExecSwCopyInternal(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EsxFramebufferObject::RotationAngle() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) A5xContext::ClearFlagBuffer(A5xResource*, unsigned int, EsxSubResourceSliceRange*, unsigned int, EsxCmdBufType, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xPipeline::WriteGfxPipeline(A5xContext*, EsxCmdBufType, A5xStateBuffer*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxCmdMgr::IssuePendingIB1s(EsxFlushReason, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::SetupBltSurface(BltSurface*, EsxResource const*, unsigned int, unsigned int, unsigned int, EsxFormat const*, EsxSetupBltSurfaceFlags, EsxRect*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) BltDevice::ExecStore(BltExecStore*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwFlagClear(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*, EsxStatus*, EsxStatus*, EsxStatus*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) __strlen_chk | /system/lib/libc.so (2000000 events: 0.07%) A5xContext::SizeofWriteTexMemObjs(int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::SetColorBuffer(unsigned int*, unsigned int, A5xBltColorBufState const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwGenerateStoreBin(EsxRenderBucket*, unsigned int, int, unsigned int, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::jit::Jit::InvokeVirtualOrInterface(art::ObjPtr<art::mirror::Object>, art::ArtMethod*, unsigned int, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.03%) je_free | /system/lib/libc.so (1000000 events: 0.03%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (23000000 events: 0.76%) A5xFramebufferObject::Write(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xVertexArrayObject::CalcVfdRegs(EsxDrawDescriptor const*, A5xVfdRegs*, int) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) je_arena_dalloc_bin_junked_locked | /system/lib/libc.so (1000000 events: 0.03%) EsxContext::ClearDirectly(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) memset | /system/lib/libc.so (1000000 events: 0.03%) A5xContext::ValidateBufferBlocks(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) art::StackVisitor::GetDexPc(bool) const | /system/lib/libart.so (1000000 events: 0.03%) A5xFramebufferObject::GetColorBufInfo(EsxRenderMode, unsigned int, unsigned int, A5xRenderTargetRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) A5xContext::WriteScissorState(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::ValidateTexSamplers() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxRenderBucket::SurfacesNotFullyDiscarded() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xTextureObject::UpdateTexRegs(A5xContext*, EsxSamplerDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Surface::perform(int, std::__va_list) | /system/lib/libgui.so (1000000 events: 0.03%) A5xFramebufferObject::HwNumMrtRegistersRequired() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxCmdBuf::ConfirmEntries() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 0.03%) je_malloc | /system/lib/libc.so (1000000 events: 0.03%) EsxResource::PreparePackedGpuAccess(EsxContext*, EsxSubResourceRange const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateTransformFeedbackBuffers() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateFsFboLinkage() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) ifree | /system/lib/libc.so (1000000 events: 0.03%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxContext::ClearInternal(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglWindowSurface::UpdateResource(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (19000000 events: 0.63%) EglAndroidWindowSurface::GetBuffer(EglSubResource*, EglMemoryDesc*) | /vendor/lib/egl/eglSubDriverAndroid.so (2000000 events: 0.07%) EglAndroidWindowSurface::DequeueBuffer() | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.03%) EglAndroidWindowSurface::UpdateCurrentBuffer(EglSubResource*, EglMemoryDesc*) | /vendor/lib/egl/eglSubDriverAndroid.so (16000000 events: 0.53%) AndroidUtils::PerformGrallocOperation(EglGrallocOperation, unsigned int, ...) | /vendor/lib/egl/eglSubDriverAndroid.so (2000000 events: 0.07%) AndroidUtils::GetSubResourceInfo(ANativeWindowBuffer*, EglSubResourceFlags, EglSubResource*) | /vendor/lib/egl/eglSubDriverAndroid.so (13000000 events: 0.43%) __aeabi_uldivmod | /system/lib/liblog.so (1000000 events: 0.03%) AndroidUtils::UpdateQctFormat(ANativeWindowBuffer*, EglSubResourceFlags, _QCTPIXELFORMAT*) | /vendor/lib/egl/eglSubDriverAndroid.so (7000000 events: 0.23%) AndroidUtils::PerformGrallocOperation(EglGrallocOperation, unsigned int, ...) | /vendor/lib/egl/eglSubDriverAndroid.so (6000000 events: 0.20%) gralloc1::GrallocImpl::Gralloc1Perform(gralloc1_device*, int, ...) | /vendor/lib/hw/gralloc.msm8998.so (3000000 events: 0.10%) gralloc1::BufferManager::Perform(int, std::__va_list) | /vendor/lib/hw/gralloc.msm8998.so (2000000 events: 0.07%) gralloc1::GrallocImpl::GetFunction(gralloc1_device*, int) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) AndroidUtils::PerformGrallocOperation(EglGrallocOperation, unsigned int, ...) | /vendor/lib/egl/eglSubDriverAndroid.so (3000000 events: 0.10%) gralloc1::GrallocImpl::Gralloc1Perform(gralloc1_device*, int, ...) | /vendor/lib/hw/gralloc.msm8998.so (2000000 events: 0.07%) gralloc1::BufferManager::Perform(int, std::__va_list) | /vendor/lib/hw/gralloc.msm8998.so (2000000 events: 0.07%) gralloc1::Allocator::GetRgbDataAddress(private_handle_t*, void**) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) gralloc1::IsUncompressedRGBFormat(int) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) AndroidUtils::GetQctFormatFromNativeFormat(unsigned int) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.03%) A5xContext::WriteConstants(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) eglGetError | /system/lib/libEGL.so (6000000 events: 0.20%) eglGetError | /vendor/lib/egl/libEGL_adreno.so (6000000 events: 0.20%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (5000000 events: 0.16%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.03%) A5xContext::HwConfigurePreRenderPass(EsxRenderBucket*, EsxBinData*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwConfigureBin(EsxRenderMode, EsxRenderBucket*, unsigned int, EsxBinData*, EsxRenderingLayout const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xQctFormatToRbColorFormat(_QCTPIXELFORMAT, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxMemPool::AddToFreeList(EsxBufferDesc*) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) A5xContext::InsertBucketedIB2LoadStoreChain(EsxBinData*, EsxRenderBucket*, unsigned int, unsigned int, EsxRenderMode, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xBltDevice::HwSizeOfExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e4ef26fc] | unknown (6000000 events: 0.20%) EglDisplayAccess::EglDisplayAccess(void*, int) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) EglDisplayList::AcquireDisplay(EglDisplay*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglDisplay::AcquireSurface(EglSurface*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569d274] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4f40108] | unknown (1000000 events: 0.03%) A5xContext::HwInsertRenderPass(EsxRenderBucket*, EsxBinData const*, EsxRenderMode, EsxRenderingLayout const*, EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923f24] | unknown (1000000 events: 0.03%) MterpIputObject | /system/lib/libart.so (1000000 events: 0.03%) unknown[+3] | unknown (9000000 events: 0.30%) A5xContext::SizeofWriteTexMemObjs(int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxContext::PostDraw(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xFormatUtils::TpSwizzle(EsxFormat const*, TPL1_TP_TEXMEM_OBJ_0*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxResource::HwIsSeparateFlagBuffer(unsigned int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libc.so[+7c568] | /system/lib/libc.so (1000000 events: 0.03%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5689c7c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca92382c] | unknown (4000000 events: 0.13%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (3000000 events: 0.10%) je_realloc | /system/lib/libc.so (2000000 events: 0.07%) je_arena_ralloc | /system/lib/libc.so (1000000 events: 0.03%) je_arena_ralloc_no_move | /system/lib/libc.so (1000000 events: 0.03%) android::Parcel::read(android::Parcel::FlattenableHelperInterface&) const | /system/lib/libbinder.so (1000000 events: 0.03%) @plt | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+ca923b34] | unknown (1000000 events: 0.03%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteStaticRegisters(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568bb5c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxMergedRectList::AddRect(EsxRect) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ccef607c] | unknown (1000000 events: 0.03%) EsxMemPool::GarbageCollect(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ccef18fc] | unknown (1000000 events: 0.03%) pthread_mutex_unlock | /system/lib/libc.so (1000000 events: 0.03%) unknown[+40e78681] | unknown (1000000 events: 0.03%) A5xContext::WriteUav(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxMemPool::WaitForOneFreeBuffer() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569956c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::UpdateSubResource(EsxResource*, unsigned int, EsxBox const*, EsxSurfaceAccessDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxContext::UpdateSubResource(EsxResource*, unsigned int, EsxBox const*, EsxSurfaceAccessDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+e5689bcc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569654c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteBinScissorRegs(unsigned int*, EsxRect*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56996cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5687e7c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) prop_area::find_prop_bt(prop_bt*, char const*, unsigned int, bool) | /system/lib/libc.so (1000000 events: 0.03%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (2000000 events: 0.07%) EsxContext::TexWriteDisableReorderCheck(EsxProgram const* const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EglAndroidWindowSurface::GetAttribute(int, int*) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.03%) A5xFactory::HwCreateGfxMem(EsxMemType) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) je_calloc | /system/lib/libc.so (3000000 events: 0.10%) memset | /system/lib/libc.so (2000000 events: 0.07%) unknown[+e568cdfc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923c04] | unknown (3000000 events: 0.10%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (3000000 events: 0.10%) je_realloc | /system/lib/libc.so (3000000 events: 0.10%) je_arena_ralloc | /system/lib/libc.so (3000000 events: 0.10%) __aeabi_memcpy | /system/lib/libc.so (1000000 events: 0.03%) je_arena_ralloc_no_move | /system/lib/libc.so (2000000 events: 0.07%) unknown[+ccef06a0] | unknown (1000000 events: 0.03%) A5xFramebufferObject::GetDepthFlagBufferInfo(EsxRenderingLayout const*, EsxRenderMode, A5xDepthFlagBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca9238d8] | unknown (4000000 events: 0.13%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (1000000 events: 0.03%) je_malloc | /system/lib/libc.so (1000000 events: 0.03%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (2000000 events: 0.07%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (1000000 events: 0.03%) android::Parcel::errorCheck() const | /system/lib/libbinder.so (1000000 events: 0.03%) libbinder.so[+5edc0] | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+b71] | unknown (1000000 events: 0.03%) android::IPCThreadState::self() | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+ca923f90] | unknown (4000000 events: 0.13%) EsxCmdBuf::ReturnUsedMemoryToPool(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EglWindowSurface::SwapBuffers(EglContext*, EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libgui.so[+526f3] | /system/lib/libgui.so (1000000 events: 0.03%) android::Surface::setBuffersTransform(unsigned int) | /system/lib/libgui.so (1000000 events: 0.03%) EsxCmdMgr::GetBufDescForBucket() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5686e0c] | unknown (4000000 events: 0.13%) android_glTexSubImage2D__IIIIIIIILjava_nio_Buffer_2(_JNIEnv*, _jobject*, int, int, int, int, int, int, int, int, _jobject*) | /system/lib/libandroid_runtime.so (4000000 events: 0.13%) glTexSubImage2D | /system/lib/libGLESv1_CM.so (1000000 events: 0.03%) glTexSubImage2D | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) android::IPCThreadState::getStrictModePolicy() const | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+7fffffc] | unknown (2000000 events: 0.07%) A5xBltDevice::HwExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ccef5c5c] | unknown (1000000 events: 0.03%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::Clear(unsigned int, unsigned int, unsigned int, EsxClearValues*) | /vendor/lib/egl/libGLESv2_adreno.so (9000000 events: 0.30%) EsxFormatUtils::GetEsxFormat(EsxFormatDesc const*, EsxFormat*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e56873ec] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+712333d4] | unknown (9000000 events: 0.30%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) EsxGlApiParamValidate::GlDisableVertexAttribArray(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) glUniform1i | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxGlApiParamValidate::GlUseProgram(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxContext::ProgramParamValidate(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) android.opengl.GLES10.glDepthRangef [DEDUPED] | /system/framework/arm/boot-framework.oat (2000000 events: 0.07%) EsxFramebufferObject::IsComplete() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxTextureObject::SetState(EsxTexParams, EsxTexParamsValue const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569d18c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::InsertBucketedIB2Chain(EsxRenderBucket*, EsxBucketDescList, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxFramebufferObject::ValidateLayeredAttachments() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (2000000 events: 0.07%) unknown[+48e1c5fe] | unknown (1000000 events: 0.03%) A5xContext::WriteLrzState(EsxCmdBufType, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateDepthStencilState() | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) A5xContext::HwSetSurfacesWritten() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ca923dac] | unknown (5000000 events: 0.16%) eglGetError | /system/lib/libEGL.so (3000000 events: 0.10%) eglGetError | /vendor/lib/egl/libEGL_adreno.so (3000000 events: 0.10%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (3000000 events: 0.10%) getpid | /system/lib/libc.so (1000000 events: 0.03%) android::Parcel::read(android::Parcel::FlattenableHelperInterface&) const | /system/lib/libbinder.so (2000000 events: 0.07%) android::FrameEventHistoryDelta::unflatten(void const*&, unsigned int&, int const*&, unsigned int&) | /system/lib/libgui.so (1000000 events: 0.03%) EsxChunkedMemPool::GetChunkedMemPoolSpaceAligned(unsigned int, unsigned int, unsigned int**, unsigned long long*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (1000000 events: 0.03%) EsxProgram::SamplerArrayBindTexUnits(EsxContext*, unsigned int, unsigned int, int const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568d98c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569280c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxFramebufferObject::BottomLeftFragCoord(float*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxFramebufferObject::BottomLeftFragCoord(float*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+bfffc] | unknown (2000000 events: 0.07%) mmap64 | /system/lib/libc.so (2000000 events: 0.07%) ioctl_kgsl_sharedmem_alloc | /vendor/lib/libgsl.so (1000000 events: 0.03%) anon[+a23] | //anon (1000000 events: 0.03%) art_quick_to_interpreter_bridge | /system/lib/libart.so (1000000 events: 0.03%) artQuickToInterpreterBridge | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (1000000 events: 0.03%) artMterpAsmInstructionStart | /system/lib/libart.so (1000000 events: 0.03%) MterpInvokeVirtual | /system/lib/libart.so (1000000 events: 0.03%) art::ProfilingInfo::AddInvokeInfo(unsigned int, art::mirror::Class*) | /system/lib/libart.so (1000000 events: 0.03%) art::ProfilingInfo::GetInlineCache(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+10] | unknown (1000000 events: 0.03%) libgui.so[+5feb8] | /system/lib/libgui.so (1000000 events: 0.03%) unknown[+c4f3df60] | unknown (1000000 events: 0.03%) EsxContext::SetInvalidateMasks(EsxFramebufferObject*, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568e2ec] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xResource::HwSetupBltSurface(EsxContext*, unsigned int, unsigned int, unsigned int, EsxSetupBltSurfaceFlags*, BltSurface*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e5697904] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e151fc] | unknown (1000000 events: 0.03%) A5xContext::WriteRenderTargetState(EsxCmdBufType, unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5698bcc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::PostDraw(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568f5cc] | unknown (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e569638c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4f1144c] | unknown (2000000 events: 0.07%) EsxFramebufferObject::AttachColor(unsigned int, EsxFramebufferAttachment*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xFormatUtils::HwGetGmemSurfaceFormat(_QCTPIXELFORMAT) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569ab74] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568c46c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5698184] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4f4006c] | unknown (1000000 events: 0.03%) EsxContext::ClearDirectly(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxResource::UpdateGfxMemReference(EsxCmdMgr*, unsigned int, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+7200] | unknown (4000000 events: 0.13%) android::Parcel::read(void*, unsigned int) const | /system/lib/libbinder.so (4000000 events: 0.13%) @plt | /system/lib/libbinder.so (1000000 events: 0.03%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) memcpy | /system/lib/libc.so (1000000 events: 0.03%) __aeabi_memcpy | /system/lib/libc.so (1000000 events: 0.03%) unknown[+8c] | unknown (1000000 events: 0.03%) __udivdi3 | /vendor/lib/libllvm-glnext.so (1000000 events: 0.03%) libart.so[+41e7b8] | /system/lib/libart.so (1000000 events: 0.03%) EsxCmdBuf::AddIndirectBufferReference(EsxBufferDesc*, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) anon[+9e3] | //anon (3000000 events: 0.10%) art_quick_to_interpreter_bridge | /system/lib/libart.so (2000000 events: 0.07%) artQuickToInterpreterBridge | /system/lib/libart.so (2000000 events: 0.07%) art::DoGetCalleeSaveMethodCaller(art::ArtMethod*, unsigned int, bool) | /system/lib/libart.so (1000000 events: 0.03%) art::CodeInfoEncoding::CodeInfoEncoding(void const*) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (1000000 events: 0.03%) artMterpAsmInstructionStart | /system/lib/libart.so (1000000 events: 0.03%) MterpInvokeStaticRange | /system/lib/libart.so (1000000 events: 0.03%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (1000000 events: 0.03%) art_quick_invoke_static_stub | /system/lib/libart.so (1000000 events: 0.03%) art_quick_invoke_stub_internal | /system/lib/libart.so (1000000 events: 0.03%) android.opengl.GLES20.glVertexAttribPointerBounds [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::NthCallerVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.03%) art::StackVisitor::GetMethod() const | /system/lib/libart.so (1000000 events: 0.03%) anon[+2228] | //anon (1000000 events: 0.03%) unknown[+e569647c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxMemPool::ResetIndirectBufferRefs(EsxBufferDesc*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xQctFormatToRbColorFormat(_QCTPIXELFORMAT, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (18000000 events: 0.59%) EsxContext::GetNextBin(unsigned int*, unsigned int*, EsxBinningPass*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwConfigurePostRenderPass(EsxRenderBucket*, EsxBinData*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::InsertBucketDebugMarker(unsigned int, unsigned int, EsxRenderMode, EsxFlushModeReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) A5xContext::InsertRenderPassCheckpoint(EsxRenderBucket*, EsxRenderMode, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5691dcc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+fff3c] | unknown (1000000 events: 0.03%) A5xHwShader::WriteCbPreload(unsigned int*, unsigned int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923cfc] | unknown (2000000 events: 0.07%) libc.so[+7c498] | /system/lib/libc.so (2000000 events: 0.07%) unknown[+e5690aec] | unknown (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xBltDevice::A5xCanUseResolveStore(unsigned int, unsigned int, _QCTPIXELFORMAT, BltRect const*) const | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) A5xBltDevice::HwGetEngineSupportStore(BltLibEngine*, unsigned int, BltExecStore*, BltClearOnStoreSurfaces*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+aebc56fe] | unknown (14000000 events: 0.46%) android::Parcel::writeDupFileDescriptor(int) | /system/lib/libbinder.so (1000000 events: 0.03%) artGetObjInstanceFromCode | /system/lib/libart.so (1000000 events: 0.03%) android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferOutput>::unflatten(void const*, unsigned int, int const*, unsigned int) | /system/lib/libgui.so (2000000 events: 0.07%) std::__1::vector<android::FrameEventsDelta, std::__1::allocator<android::FrameEventsDelta> >::resize(unsigned int) | /system/lib/libgui.so (1000000 events: 0.03%) @plt | /system/lib/libgui.so (1000000 events: 0.03%) android::IPCThreadState::talkWithDriver(bool) | /system/lib/libbinder.so (1000000 events: 0.03%) EsxProcessKHRPrint(EsxContext*, EsxKhrDebugSource, EsxKhrDebugType, EsxKhrDebugSeverity, unsigned int, int, char const*, ...) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::TexImageValidate(unsigned int, int, int, EsxBox const*, int, int, int, int, unsigned int, unsigned int, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxFormatUtils::IsGlTextureFormatCombinationValid(EsxSettings const*, EsxFormat const*, EsxDimensionType, EsxPixFormat, EsxPixType, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) android::IGraphicBufferProducer::QueueBufferInput::flatten(void*&, unsigned int&, int*&, unsigned int&) const | /system/lib/libgui.so (2000000 events: 0.07%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (1000000 events: 0.03%) android::Surface::hook_perform(ANativeWindow*, int, ...) | /system/lib/libgui.so (1000000 events: 0.03%) android::Surface::setBuffersTransform(unsigned int) | /system/lib/libgui.so (1000000 events: 0.03%) pthread_mutex_unlock | /system/lib/libc.so (1000000 events: 0.03%) android::Surface::setBuffersTransform(unsigned int) | /system/lib/libgui.so (2000000 events: 0.07%) unknown[+e5687dfc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art_quick_invoke_stub_internal | /system/lib/libart.so (2000000 events: 0.07%) java.lang.Object.notify [DEDUPED] | /system/framework/arm/boot.oat (2000000 events: 0.07%) art::gc::ReferenceProcessor::GetReferent(art::Thread*, art::ObjPtr<art::mirror::Reference>) | /system/lib/libart.so (2000000 events: 0.07%) EsxContext::UpdateTexSamplerTimestamp(EsxShaderStage) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e5696f6c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+6bc] | unknown (1000000 events: 0.03%) A5xContext::HwInsertClearOnStoreIB2s(void*, unsigned int*, unsigned int, unsigned int, EsxBinData const*, EsxRenderingLayout const*, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923aec] | unknown (1000000 events: 0.03%) A5xTextureObject::UpdateMemObj(A5xContext*, unsigned int, unsigned int, unsigned int, unsigned int, EsxDimensionType, EsxFormat const*, A5xRegTpTexMemObjDesc*, int, EsxSamplerDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::CopyHostPtrBltSw(EsxBltCopyHostPtr const*) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) __aeabi_memclr4 | /system/lib/libc.so (1000000 events: 0.03%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+7123c284] | unknown (3000000 events: 0.10%) art::Monitor::MonitorEnter(art::Thread*, art::mirror::Object*, bool) | /system/lib/libart.so (1000000 events: 0.03%) EsxContext::SamplerStateParamValidate(unsigned int, int const*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) libbinder.so[+5f728] | /system/lib/libbinder.so (2000000 events: 0.07%) unknown[+ca923744] | unknown (1000000 events: 0.03%) libbinder.so[+5e8ec] | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+4] | unknown (10000000 events: 0.33%) android::Parcel::FlattenableHelper<android::Fence>::unflatten(void const*, unsigned int, int const*, unsigned int) | /system/lib/libgui.so (1000000 events: 0.03%) EsxContext::ValidateProgramTexUnitBoundObjs(EsxProgram*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xTextureObject::HwPreRenderProcessing(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteFsFboLinkageRegs(unsigned int*, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) __aeabi_memcpy | /system/lib/libc.so (1000000 events: 0.03%) android::Parcel::read(android::Parcel::FlattenableHelperInterface&) const | /system/lib/libbinder.so (7000000 events: 0.23%) je_free | /system/lib/libc.so (4000000 events: 0.13%) ifree | /system/lib/libc.so (4000000 events: 0.13%) @plt | /system/lib/libc++.so (1000000 events: 0.03%) @plt | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+ca923adc] | unknown (2000000 events: 0.07%) A5xContext::HwInsertRenderPass(EsxRenderBucket*, EsxBinData const*, EsxRenderMode, EsxRenderingLayout const*, EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ca92349c] | unknown (2000000 events: 0.07%) BltGenerateNativeColorFillValue(BltColor const*, _QCTPIXELFORMAT, void*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) BltColorToNative(BltColor const*, _QCTPIXELFORMAT, unsigned int, unsigned int, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5689b8c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568eb4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569ef8c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+35] | unknown (1000000 events: 0.03%) EsxContext::CalcBinDimension(EsxFramebufferObject*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ccef601c] | unknown (4000000 events: 0.13%) EsxMemPool::GarbageCollect(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) unknown[+c4f4787c] | unknown (2000000 events: 0.07%) A5xContext::WriteStaticRegisters(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwConfigureRenderPasses(EsxRenderBucket*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::InsertRenderPassCheckpoint(EsxRenderBucket*, EsxRenderMode, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libart.so[+41f988] | /system/lib/libart.so (1000000 events: 0.03%) unknown[+71004090] | unknown (1000000 events: 0.03%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+9667] | unknown (3000000 events: 0.10%) A5xContext::WriteRenderTargetState(EsxCmdBufType, unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+ccc6c3fc] | unknown (2000000 events: 0.07%) EsxContext::UpdateRenderingLayout(EsxFramebufferObject*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+be90c214] | unknown (1000000 events: 0.03%) A5xContext::WriteRenderTargetState(EsxCmdBufType, unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568c44c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cc4f4054] | unknown (3000000 events: 0.10%) je_free | /system/lib/libc.so (1000000 events: 0.03%) libbinder.so[+5f638] | /system/lib/libbinder.so (1000000 events: 0.03%) libbinder.so[+5f640] | /system/lib/libbinder.so (1000000 events: 0.03%) getPointer(_JNIEnv*, _jobject*, _jarray**, int*, int*) | /system/lib/libandroid_runtime.so (119000000 events: 3.92%) _JNIEnv::CallStaticLongMethod(_jclass*, _jmethodID*, ...) | /system/lib/libandroid_runtime.so (45000000 events: 1.48%) art::CheckJNI::CallStaticLongMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) | /system/lib/libart.so (44000000 events: 1.45%) art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (44000000 events: 1.45%) art::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art::VarArgs const*) | /system/lib/libart.so (12000000 events: 0.40%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (12000000 events: 0.40%) art::ScopedCheck::CheckVarArgs(art::ScopedObjectAccess&, art::VarArgs const*) | /system/lib/libart.so (5000000 events: 0.16%) art::ScopedCheck::CheckThread(_JNIEnv*) | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (5000000 events: 0.16%) art::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::ScopedCheck::InstanceKind, _jobject*, bool) | /system/lib/libart.so (3000000 events: 0.10%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (1000000 events: 0.03%) art::JavaVMExt::DecodeGlobal(void*) | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckMethodID(_jmethodID*) | /system/lib/libart.so (2000000 events: 0.07%) art::ScopedCheck::CheckMethodAndSig(art::ScopedObjectAccess&, _jobject*, _jclass*, _jmethodID*, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (1000000 events: 0.03%) art::JNI::CallStaticLongMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) | /system/lib/libart.so (28000000 events: 0.92%) art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (27000000 events: 0.89%) art::ArgArray::BuildArgArrayFromVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, art::ObjPtr<art::mirror::Object>, std::__va_list) | /system/lib/libart.so (1000000 events: 0.03%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (26000000 events: 0.86%) art::ArtMethod::GetClassFromTypeIndex(art::dex::TypeIndex, bool) | /system/lib/libart.so (2000000 events: 0.07%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (20000000 events: 0.66%) art_quick_invoke_static_stub | /system/lib/libart.so (17000000 events: 0.56%) art_quick_invoke_stub_internal | /system/lib/libart.so (16000000 events: 0.53%) art_quick_to_interpreter_bridge | /system/lib/libart.so (14000000 events: 0.46%) artQuickToInterpreterBridge | /system/lib/libart.so (14000000 events: 0.46%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (13000000 events: 0.43%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (13000000 events: 0.43%) artMterpAsmInstructionStart | /system/lib/libart.so (12000000 events: 0.40%) artGet64InstanceFromCode | /system/lib/libart.so (7000000 events: 0.23%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (6000000 events: 0.20%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) art::mirror::Class::IsInSamePackage(art::ObjPtr<art::mirror::Class>) | /system/lib/libart.so (3000000 events: 0.10%) art::mirror::Class::GetDescriptor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) | /system/lib/libart.so (3000000 events: 0.10%) artGet32InstanceFromCode | /system/lib/libart.so (4000000 events: 0.13%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (3000000 events: 0.10%) art::mirror::Class::IsInSamePackage(art::ObjPtr<art::mirror::Class>) | /system/lib/libart.so (2000000 events: 0.07%) art::mirror::Class::GetDescriptor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) | /system/lib/libart.so (1000000 events: 0.03%) @plt | /system/lib/libart.so (1000000 events: 0.03%) constvalop_long_to_double | /system/lib/libart.so (1000000 events: 0.03%) @plt | /system/lib/libart.so (1000000 events: 0.03%) art::CheckJNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (71000000 events: 2.34%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (71000000 events: 2.34%) art::JNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (2000000 events: 0.07%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (49000000 events: 1.61%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (45000000 events: 1.48%) strlen | /system/lib/libc.so (2000000 events: 0.07%) @plt | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtField::GetName() | /system/lib/libart.so (3000000 events: 0.10%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (1000000 events: 0.03%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (34000000 events: 1.12%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (30000000 events: 0.99%) memcmp | /system/lib/libc.so (4000000 events: 0.13%) art::ArtField::GetName() | /system/lib/libart.so (10000000 events: 0.33%) strlen | /system/lib/libc.so (5000000 events: 0.16%) @plt | /system/lib/libart.so (3000000 events: 0.10%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (15000000 events: 0.49%) art::ScopedCheck::CheckThread(_JNIEnv*) | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (10000000 events: 0.33%) art::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::ScopedCheck::InstanceKind, _jobject*, bool) | /system/lib/libart.so (8000000 events: 0.26%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (2000000 events: 0.07%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (2000000 events: 0.07%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::gc::space::ContinuousSpace::Contains(art::mirror::Object const*) const | /system/lib/libart.so (1000000 events: 0.03%) EsxContext::ResetBucketInfo() | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) EsxRenderBucket::Reset() | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) EsxRenderBucket::RenderingLayoutDecGfxMemRefs() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (14000000 events: 0.46%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xFramebufferObject::Write(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::WriteContextSwitchYield(EsxCmdBufType, EsxBufferSizePair) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::AddA5xRtFlexPatchPoint(unsigned int*, unsigned long long) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923dd0] | unknown (6000000 events: 0.20%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.03%) EsxCmdBuf::GetMemoryFromPool(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglDisplayAccess::EglDisplayAccess(void*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxCmdBuf::ReturnUsedMemoryToPool(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EglWindowSurface::SwapBuffers(EglContext*, EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ca923600] | unknown (1000000 events: 0.03%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxTextureObject::SetState(EsxTexParams, EsxTexParamsValue const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxContext::GlTexParameterf(unsigned int, unsigned int, float) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteFsFboLinkageRegs(unsigned int*, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923d7c] | unknown (1000000 events: 0.03%) int android::Parcel::writeAligned<int>(int) | /system/lib/libbinder.so (1000000 events: 0.03%) anon[+ad5] | //anon (4000000 events: 0.13%) android.opengl.GLES10.glDrawArrays [DEDUPED] | /system/framework/arm/boot-framework.oat (4000000 events: 0.13%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::ClassLinker::IsQuickGenericJniStub(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) glUniform2i | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.03%) unknown[+70108001] | unknown (1000000 events: 0.03%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e30c784e] | unknown (1000000 events: 0.03%) EsxContext::ValidateProgramImageUnitBoundObjs(EsxProgram*, EsxBitField32 const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::IPCThreadState::executeCommand(int) | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+ca9240f4] | unknown (1000000 events: 0.03%) EglApi::GetError() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.03%) unknown[+13bd] | unknown (1000000 events: 0.03%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Parcel::freeDataNoInit() | /system/lib/libbinder.so (7000000 events: 0.23%) android::ProcessState::self() | /system/lib/libbinder.so (4000000 events: 0.13%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.03%) android::RefBase::incStrong(void const*) const | /system/lib/libutils.so (2000000 events: 0.07%) unknown[+e569334c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Parcel::initState() | /system/lib/libbinder.so (2000000 events: 0.07%) EsxGfxMem::UpdateTimestamp(EsxContext const*, EsxAccessType, EsxBucketIdReference*) | /vendor/lib/egl/libGLESv2_adreno.so (41000000 events: 1.35%) EsxMemPoolBucketIdReference::ReturnObject(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923a54] | unknown (1000000 events: 0.03%) EsxBltLib::AlignToBinDimensions(BltExecColorFill*, BltExecDepthFill*, EsxRect*, EsxRect*, int, EsxRenderingLayout const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxCmdBuf::ConfirmEntries() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+e568f584] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923d3c] | unknown (1000000 events: 0.03%) EsxContext::GenerateClearPunt(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxResource::PreparePackedGpuAccess(EsxContext*, EsxSubResourceRange const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libart.so[+41e7b4] | /system/lib/libart.so (4000000 events: 0.13%) EsxFormatUtils::IsGlTextureFormatCombinationValid(EsxSettings const*, EsxFormat const*, EsxDimensionType, EsxPixFormat, EsxPixType, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (1000000 events: 0.03%) EsxResource::AllocGfxMemForRange(EsxContext*, EsxSubResourceRange const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5689b4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::ValidateProgramTexUnitBoundObjs(EsxProgram*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxTextureObject::GetSubResourceRange(EsxSamplerObject const*, EsxSubResourceRange*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateViewportState() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+5] | unknown (13000000 events: 0.43%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Surface::queueBuffer(ANativeWindowBuffer*, int) | /system/lib/libgui.so (8000000 events: 0.26%) pthread_cond_broadcast | /system/lib/libc.so (3000000 events: 0.10%) __pthread_cond_pulse(pthread_cond_internal_t*, int) | /system/lib/libc.so (3000000 events: 0.10%) syscall | /system/lib/libc.so (2000000 events: 0.07%) __errno | /system/lib/libc.so (1000000 events: 0.03%) android::Region::operator=(android::Region const&) | /system/lib/libui.so (3000000 events: 0.10%) android::VectorImpl::operator=(android::VectorImpl const&) | /system/lib/libutils.so (1000000 events: 0.03%) android::VectorImpl::release_storage() | /system/lib/libutils.so (1000000 events: 0.03%) android::SharedBuffer::release(unsigned int) const | /system/lib/libutils.so (1000000 events: 0.03%) @plt | /system/lib/libui.so (2000000 events: 0.07%) android::Region::~Region() | /system/lib/libui.so (1000000 events: 0.03%) A5xContext::HwFlagClear(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*, EsxStatus*, EsxStatus*, EsxStatus*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) unknown[+e568a6cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | /system/lib/libc.so (1000000 events: 0.03%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+e5693c54] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglWindowSurface::UpdateResource(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.23%) EglAndroidWindowSurface::UpdateCurrentBuffer(EglSubResource*, EglMemoryDesc*) | /vendor/lib/egl/eglSubDriverAndroid.so (5000000 events: 0.16%) AndroidUtils::GetSubResourceInfo(ANativeWindowBuffer*, EglSubResourceFlags, EglSubResource*) | /vendor/lib/egl/eglSubDriverAndroid.so (3000000 events: 0.10%) AndroidUtils::UpdateQctFormat(ANativeWindowBuffer*, EglSubResourceFlags, _QCTPIXELFORMAT*) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.03%) AndroidUtils::PerformGrallocOperation(EglGrallocOperation, unsigned int, ...) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.03%) gralloc1::GrallocImpl::Gralloc1Perform(gralloc1_device*, int, ...) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) gralloc1::BufferManager::Perform(int, std::__va_list) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) AndroidUtils::PerformGrallocOperation(EglGrallocOperation, unsigned int, ...) | /vendor/lib/egl/eglSubDriverAndroid.so (2000000 events: 0.07%) gralloc1::GrallocImpl::Gralloc1Perform(gralloc1_device*, int, ...) | /vendor/lib/hw/gralloc.msm8998.so (2000000 events: 0.07%) gralloc1::BufferManager::Perform(int, std::__va_list) | /vendor/lib/hw/gralloc.msm8998.so (2000000 events: 0.07%) gralloc1::Allocator::GetRgbDataAddress(private_handle_t*, void**) | /vendor/lib/hw/gralloc.msm8998.so (2000000 events: 0.07%) gralloc1::IsUncompressedRGBFormat(int) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) gralloc1::Allocator::GetRgbUBwcMetaBufferSize(int, int, unsigned int) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.03%) EsxFormatUtils::QctPixFormatToEsxInternalFormat(_QCTPIXELFORMAT) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxGfxMem::Map(EsxContext const*, unsigned long long, unsigned long long, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) EsxGfxMem::Map(EsxContext const*, unsigned long long, unsigned long long, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) anon[+ef9] | //anon (6000000 events: 0.20%) art_quick_to_interpreter_bridge | /system/lib/libart.so (6000000 events: 0.20%) artQuickToInterpreterBridge | /system/lib/libart.so (6000000 events: 0.20%) art::DoGetCalleeSaveMethodCaller(art::ArtMethod*, unsigned int, bool) | /system/lib/libart.so (2000000 events: 0.07%) art::CodeInfo::GetStackMapForNativePcOffset(unsigned int, art::CodeInfoEncoding const&) const | /system/lib/libart.so (2000000 events: 0.07%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (4000000 events: 0.13%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (4000000 events: 0.13%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.10%) artSet32InstanceFromMterp | /system/lib/libart.so (1000000 events: 0.03%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) artGet32InstanceFromCode | /system/lib/libart.so (2000000 events: 0.07%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (2000000 events: 0.07%) MterpShouldSwitchInterpreters | /system/lib/libart.so (1000000 events: 0.03%) unknown[+e5c2a070] | unknown (2000000 events: 0.07%) EsxCmdBuf::ConfirmEntries() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::DrawParamValidate(unsigned int, int, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) art::NthCallerVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.03%) EglContext::SwapBuffers(EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::SwapBuffers(EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+beb16ffc] | unknown (2000000 events: 0.07%) A5xContext::WriteStaticRegisters(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+739c80ac] | unknown (1000000 events: 0.03%) EsxCmdMgr::Flush(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglWindowSurface::IsSingleBufferModeEnabled() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+1499] | unknown (1000000 events: 0.03%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::RunMempoolGarbageCollection(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxMemPoolGeneral::GarbageCollect(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxResource::ExecuteDeferredSubResourceCopy(EsxContext*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwProcessFrameBufferCachePreBlt(EsxCmdBufType, int, EsxRenderBucket*, EsxBltType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::HwExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::A5xGenerateResolveColorFillValue(BltColor const*, _QCTPIXELFORMAT, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4f3fd74] | unknown (3000000 events: 0.10%) EsxContext::AddSwapHistoryBackBuffer() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) __aeabi_memcpy | /system/lib/libc.so (1000000 events: 0.03%) unknown[+722d45e0] | unknown (1000000 events: 0.03%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.03%) unknown[+ca9238a4] | unknown (1000000 events: 0.03%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+47c] | unknown (1000000 events: 0.03%) A5xContext::HwInsertClearOnStoreIB2s(void*, unsigned int*, unsigned int, unsigned int, EsxBinData const*, EsxRenderingLayout const*, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+24c5] | //anon (2000000 events: 0.07%) art_quick_unlock_object | /system/lib/libart.so (2000000 events: 0.07%) artUnlockObjectFromCode | /system/lib/libart.so (2000000 events: 0.07%) art::Monitor::MonitorExit(art::Thread*, art::mirror::Object*) | /system/lib/libart.so (2000000 events: 0.07%) art::Monitor::Unlock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+e569144c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libart.so[+41e8a4] | /system/lib/libart.so (1000000 events: 0.03%) android::Parcel::setDataSize(unsigned int) | /system/lib/libbinder.so (4000000 events: 0.13%) @plt | /system/lib/libbinder.so (1000000 events: 0.03%) anon[+e3d] | //anon (6000000 events: 0.20%) android.opengl.GLES10.glAlphaFuncx [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) EsxGlApiParamValidate::GlTexParameterf(EsxDispatch*, unsigned int, unsigned int, float) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android.opengl.GLES10.glLightf [DEDUPED] | /system/framework/arm/boot-framework.oat (5000000 events: 0.16%) glTexParameterf | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (3000000 events: 0.10%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (2000000 events: 0.07%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.03%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+e568937c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xFramebufferObject::GetDepthBufInfo(EsxRenderingLayout const*, EsxRenderMode, A5xDepthStencilBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cbc1d380] | unknown (7000000 events: 0.23%) android::Surface::queueBuffer(ANativeWindowBuffer*, int) | /system/lib/libgui.so (7000000 events: 0.23%) systemTime | /system/lib/libutils.so (5000000 events: 0.16%) __clock_gettime | /system/lib/libc.so (2000000 events: 0.07%) A5xFramebufferObject::Write(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxChunkedMemPool::GetChunkedMemPoolSpaceAligned(unsigned int, unsigned int, unsigned int**, unsigned long long*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca92316c] | unknown (1000000 events: 0.03%) A5xContext::HwProcessFrameBufferCachePostBlt(EsxCmdBufType, int, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+1342] | unknown (1000000 events: 0.03%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923254] | unknown (5000000 events: 0.16%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) A5xBltDevice::HwGetEngineSupportColorFill(BltLibEngine*, unsigned int, BltExecColorFill*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xResource::InitPlaneFlagBufferDesc(EsxContext*, unsigned int, A5xSubResource*, A5xFlagBufferDesc*) const | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) unknown[+4c] | unknown (2000000 events: 0.07%) android::BpGraphicBufferProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long long, unsigned long long*, android::FrameEventHistoryDelta*) | /system/lib/libgui.so (2000000 events: 0.07%) @plt | /system/lib/libgui.so (2000000 events: 0.07%) EsxGlApiParamValidate::GlDrawArrays(EsxDispatch*, unsigned int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxContext::DrawArraysInstanced(EsxPrimType, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxContext::GeneratePreamble(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923d5c] | unknown (1000000 events: 0.03%) EsxFramebufferObject::Attach(EsxFramebufferAttachmentType, EsxFramebufferAttachment*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca92372c] | unknown (1000000 events: 0.03%) A5xContext::HwPostBlt(EsxBltType, EsxRenderBucket*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cbd016ec] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+1ee8] | unknown (6000000 events: 0.20%) EsxContext::ValidateGfxState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxContext::ValidateDepthRangef() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::WriteVfdStateRegs(unsigned int*, A5xVfdRegs*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+cbd092d4] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) A5xContext::GetPreemptionPostamble(int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+ca923d70] | unknown (1000000 events: 0.03%) A5xContext::HwCopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) A5xBltDevice::A5xGetTileOffsetY(unsigned int, unsigned int, unsigned int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ca923d44] | unknown (2000000 events: 0.07%) EsxContext::ValidateProgramTexUnitBoundObjs(EsxProgram*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xStateBuffer::FlushDrawStateGroups(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libbinder.so[+5f42c] | /system/lib/libbinder.so (1000000 events: 0.03%) EglSubDriverHelper::WaitOnTimestamp(unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) gsl_command_waittimestamp | /vendor/lib/libgsl.so (6000000 events: 0.20%) gsl_context_base_get | /vendor/lib/libgsl.so (2000000 events: 0.07%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.03%) __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | /system/lib/libc.so (1000000 events: 0.03%) gsl_linux_context_waittimestamp | /vendor/lib/libgsl.so (4000000 events: 0.13%) gsl_command_readtimestamp | /vendor/lib/libgsl.so (4000000 events: 0.13%) gsl_context_base_get | /vendor/lib/libgsl.so (1000000 events: 0.03%) gsl_linux_context_readtimestamp | /vendor/lib/libgsl.so (2000000 events: 0.07%) unknown[+e568c404] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568eb7c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569f0ec] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569814c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56946fc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569294c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+1e] | unknown (3000000 events: 0.10%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (1000000 events: 0.03%) android::IPCThreadState::talkWithDriver(bool) | /system/lib/libbinder.so (2000000 events: 0.07%) A5xContext::ValidateNamedUniformConstants() | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) unknown[+3f02] | unknown (1000000 events: 0.03%) A5xPipeline::WriteGfxShaderRegs(A5xContext*, EsxCmdBufType, A5xStateBuffer*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+40e142ff] | unknown (2000000 events: 0.07%) A5xContext::ValidateDepthStencilState() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::WriteTransformFeedbackBuffers(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xResource::SetUBWCModeForExternalClient(EsxContext*, unsigned int, EsxUbwcMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+2a23] | //anon (11000000 events: 0.36%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (11000000 events: 0.36%) glClear | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (10000000 events: 0.33%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (2000000 events: 0.07%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (8000000 events: 0.26%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (8000000 events: 0.26%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (8000000 events: 0.26%) art::jit::JitCodeCache::LookupMethodHeader(unsigned int, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.03%) art::ClassLinker::IsQuickGenericJniStub(void const*) const | /system/lib/libart.so (1000000 events: 0.03%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (3000000 events: 0.10%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.03%) art::OatFile::OatClass::GetOatMethodOffsets(unsigned int) const | /system/lib/libart.so (1000000 events: 0.03%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (1000000 events: 0.03%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (1000000 events: 0.03%) art::ClassLinker::IsQuickResolutionStub(void const*) const | /system/lib/libart.so (2000000 events: 0.07%) unknown[+ccef07ec] | unknown (1000000 events: 0.03%) BltColorValidateMacrotype(BltColor*, _QCTPIXELFORMAT, int, BltYCbCrEncoding) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+3feffffc] | unknown (3000000 events: 0.10%) BltColorToNative(BltColor const*, _QCTPIXELFORMAT, unsigned int, unsigned int, void*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xBltDevice::HwExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+12dc1a3c] | unknown (2000000 events: 0.07%) EsxFormatUtils::GetEsxFormat(EsxFormatDesc const*, EsxFormat*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+141eacec] | unknown (1000000 events: 0.03%) libc.so[+7c44c] | /system/lib/libc.so (1000000 events: 0.03%) unknown[+ca923978] | unknown (1000000 events: 0.03%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xFramebufferObject::GetDepthFlagBufferInfo(EsxRenderingLayout const*, EsxRenderMode, A5xDepthFlagBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Parcel::writeInterfaceToken(android::String16 const&) | /system/lib/libbinder.so (1000000 events: 0.03%) @plt | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+ca923e4c] | unknown (1000000 events: 0.03%) EsxProgram::SamplerArrayBindTexUnits(EsxContext*, unsigned int, unsigned int, int const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+15e0] | unknown (1000000 events: 0.03%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwPreDraw(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwCopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (11000000 events: 0.36%) memcpy | /system/lib/libc.so (1000000 events: 0.03%) __memcpy_base | /system/lib/libc.so (10000000 events: 0.33%) android::Parcel::readObject(bool) const | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+ffffffc] | unknown (1000000 events: 0.03%) A5xContext::WriteVfdStateRegs(unsigned int*, A5xVfdRegs*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxVertexArrayObject::MarkGfxMemInUse(EsxCmdMgr*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libart.so[+41e8a0] | /system/lib/libart.so (1000000 events: 0.03%) EsxBltLib::StoreBin(EsxRenderBucket*, unsigned int, int, unsigned int, unsigned int, EsxHwBltEngine) | /vendor/lib/egl/libGLESv2_adreno.so (8000000 events: 0.26%) libart.so[+41e8a8] | /system/lib/libart.so (2000000 events: 0.07%) unknown[+ca9238e4] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xExecStoreResolve(BltExecStore*, unsigned int**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca924304] | unknown (13000000 events: 0.43%) MterpDoSparseSwitch | /system/lib/libart.so (1000000 events: 0.03%) artIGetObjectFromMterp | /system/lib/libart.so (2000000 events: 0.07%) EsxContext::ImgWriteDisableReorderCheck(EsxProgram const* const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxProcessKHRPrint(EsxContext*, EsxKhrDebugSource, EsxKhrDebugType, EsxKhrDebugSeverity, unsigned int, int, char const*, ...) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (8000000 events: 0.26%) EsxContext::ValidateProgramTexUnitBoundObjs(EsxProgram*, int) | /vendor/lib/egl/libGLESv2_adreno.so (8000000 events: 0.26%) EsxTextureObject::GetSubResourceRange(EsxSamplerObject const*, EsxSubResourceRange*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwPreIB1Setup(EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xHwShader::WriteCbPreload(unsigned int*, unsigned int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56913d4] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::IPCThreadState::self() | /system/lib/libbinder.so (4000000 events: 0.13%) pthread_getspecific | /system/lib/libc.so (2000000 events: 0.07%) EsxContext::GlUniform1i(int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xResource::HwAllocSubResource() const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) calloc | /system/lib/libc.so (1000000 events: 0.03%) je_calloc | /system/lib/libc.so (1000000 events: 0.03%) __aeabi_memclr4 | /system/lib/libc.so (1000000 events: 0.03%) unknown[+40] | unknown (5000000 events: 0.16%) android::Parcel::freeDataNoInit() | /system/lib/libbinder.so (5000000 events: 0.16%) libc.so[+7dfec] | /system/lib/libc.so (1000000 events: 0.03%) je_free | /system/lib/libc.so (3000000 events: 0.10%) ifree | /system/lib/libc.so (1000000 events: 0.03%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.03%) unknown[+fffffffd] | unknown (18000000 events: 0.59%) A5xContext::ValidateFramebufferFetchTexSamplers() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::Fill(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (9000000 events: 0.30%) EsxRenderBucket::TransferFboSkipRects(EsxFramebufferObject*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (8000000 events: 0.26%) EsxRenderBucket::TransferFboSkipRects(EsxFramebufferObject*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) memset | /system/lib/libc.so (1000000 events: 0.03%) EsxRenderBucket::TransferMultiviewPatchList(EsxLinkedList*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xResource::HwSetupBltSurface(EsxContext*, unsigned int, unsigned int, unsigned int, EsxSetupBltSurfaceFlags*, BltSurface*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xHwVertexShader::Metadata() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 0.03%) je_malloc | /system/lib/libc.so (1000000 events: 0.03%) A5xContext::WriteShaderPrivateMemState(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.03%) libgui.so[+5fdd4] | /system/lib/libgui.so (1000000 events: 0.03%) EsxRenderBucket::TransferActiveSurfaceInfo(EsxRenderBucketParams const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxCmdBuf::GetSpace(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (27000000 events: 0.89%) unknown[+e568cecc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Parcel::scanForFds() const | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+e568bb4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateShaderRegs(EsxDrawDescriptor const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ConvertChainedBufDescToIB2Chain(unsigned int*, EsxLinkedList const*, void*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568baec] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4c322fc] | unknown (1000000 events: 0.03%) A5xResource::HwSetupBltSurface(EsxContext*, unsigned int, unsigned int, unsigned int, EsxSetupBltSurfaceFlags*, BltSurface*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+312b] | unknown (1000000 events: 0.03%) EglThreadState::GetThreadState(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.03%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (1000000 events: 0.03%) unknown[+ca923a64] | unknown (1000000 events: 0.03%) EsxResource::UpdateSubResourceDirect(EsxContext*, unsigned int, EsxBox const*, EsxSurfaceAccessDesc const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca9241b0] | unknown (2000000 events: 0.07%) EsxContext::TexImage(EsxTextureType, unsigned int, EsxInternalFormat, EsxBox const*, EsxPixFormat, EsxPixType, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxContext::GlPixelBufferToEsxSurfaceAccessDesc(EsxFormat const*, EsxBox const*, EsxPixelStoreTarget, void*, EsxSurfaceAccessDesc*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) strtol | /system/lib/libc.so (1000000 events: 0.03%) unknown[+e568750c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libart.so[+41fd70] | /system/lib/libart.so (1000000 events: 0.03%) art::Mutex::ExclusiveLock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>::flatten(void*, unsigned int, int*, unsigned int) const | /system/lib/libgui.so (6000000 events: 0.20%) android::Parcel::writeDupFileDescriptor(int) | /system/lib/libbinder.so (3000000 events: 0.10%) fcntl | /system/lib/libc.so (2000000 events: 0.07%) __fcntl64 | /system/lib/libc.so (1000000 events: 0.03%) fcntl | /system/lib/libc.so (2000000 events: 0.07%) @plt | /system/lib/libgui.so (1000000 events: 0.03%) unknown[+c4f40a50] | unknown (14000000 events: 0.46%) A5xContext::ValidateImgTexObjects() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::WriteVfdStateGroup(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::ValidateFsFboLinkage() | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) A5xContext::WriteVfdStateRegs(unsigned int*, A5xVfdRegs*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (8000000 events: 0.26%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libc.so[+7c6ac] | /system/lib/libc.so (1000000 events: 0.03%) unknown[+e5698b0c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xGetTileOffsetY(unsigned int, unsigned int, unsigned int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) int android::Parcel::writeAligned<int>(int) | /system/lib/libbinder.so (3000000 events: 0.10%) EsxRenderBucket::SaveClearOnStoreInfo(EsxClearOnStoreInfo*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+804f] | unknown (7000000 events: 0.23%) EglWindowSurface::UpdateResource(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.23%) __free_T2A_veneer@island-1 | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) isUBWCSupportedByGpu | /vendor/lib/libadreno_utils.so (4000000 events: 0.13%) EsxGfxMem::Unmap(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) EsxGfxMem::Unmap(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) gsl_memory_notify | /vendor/lib/libgsl.so (3000000 events: 0.10%) unknown[+e56a3f4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+2319] | //anon (1000000 events: 0.03%) art_quick_to_interpreter_bridge | /system/lib/libart.so (1000000 events: 0.03%) artQuickToInterpreterBridge | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (1000000 events: 0.03%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (1000000 events: 0.03%) artMterpAsmInstructionStart | /system/lib/libart.so (1000000 events: 0.03%) artGet32InstanceFromCode | /system/lib/libart.so (1000000 events: 0.03%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.03%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) EsxMemPool::PruneBusyList() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) android::BpGraphicBufferProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long long, unsigned long long*, android::FrameEventHistoryDelta*) | /system/lib/libgui.so (1000000 events: 0.03%) A5xContext::HwUpdateRenderingLayout(unsigned int, unsigned int, int, unsigned int, EsxResource const*, EsxRenderSurfaceDesc const*, unsigned int, EsxRenderingLayout*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e569274c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+1fd] | unknown (1000000 events: 0.03%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca9238f4] | unknown (2000000 events: 0.07%) EsxBltLib::AlignToBinDimensions(BltExecColorFill*, BltExecDepthFill*, EsxRect*, EsxRect*, int, EsxRenderingLayout const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xProgram::WriteConstants(A5xContext*, EsxCmdBufType, unsigned int, int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+f] | unknown (1000000 events: 0.03%) art::StringPiece::find(char, unsigned int) const | /system/lib/libart.so (1000000 events: 0.03%) A5xContext::UpdateTextureSampler(EsxSamplerDesc const*, A5xTextureObject const*, A5xSamplerObject const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569b48c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (1000000 events: 0.03%) unknown[+c4f3fcec] | unknown (1000000 events: 0.03%) A5xResource::HwCopySubResource(EsxSubResource*, EsxSubResource const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ffff] | unknown (1000000 events: 0.03%) android::BpGraphicBufferProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*) | /system/lib/libgui.so (1000000 events: 0.03%) A5xVertexArrayObject::SetVfdRegs(unsigned int, EsxAttributeDesc const*, _QCTPIXELFORMAT, unsigned long long, unsigned long long, unsigned int, unsigned int, A5xVfdRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) A5xFormatUtils::VfdFormat(_QCTPIXELFORMAT) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ca923c00] | unknown (2000000 events: 0.07%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxMemPool::AddToFreeList(EsxBufferDesc*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+3f7ffffc] | unknown (1000000 events: 0.03%) A5xContext::HwPostBlt(EsxBltType, EsxRenderBucket*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) je_calloc | /system/lib/libc.so (1000000 events: 0.03%) memset | /system/lib/libc.so (1000000 events: 0.03%) unknown[+3ffffffc] | unknown (3000000 events: 0.10%) A5xBltDevice::HwStaticSetup(BltStaticSetup*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xBltDevice::HwExecDepthFill(BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56a35cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cc4f4060] | unknown (1000000 events: 0.03%) android::Parcel::FlattenableHelper<android::Fence>::unflatten(void const*, unsigned int, int const*, unsigned int) | /system/lib/libgui.so (1000000 events: 0.03%) @plt | /system/lib/libgui.so (1000000 events: 0.03%) android.opengl.GLES10.glLightf [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.03%) unknown[+e568c58c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxGfxMem::Destroy(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxGfxMem::Destroy(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxGfxMem::FreeAllocationOnTimestampCommon(EsxContext*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e569bdcc] | unknown (2000000 events: 0.07%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) ExecuteMterpImpl | /system/lib/libart.so (1000000 events: 0.03%) art::Primitive::ComponentSize(art::Primitive::Type) | /system/lib/libart.so (1000000 events: 0.03%) EsxFramebufferObject::RotationAngle() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxGfxMem::Init(EsxGfxMemCreateData*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) memset | /system/lib/libc.so (1000000 events: 0.03%) A5xGfxMem::HwInit() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+27ffc] | unknown (2000000 events: 0.07%) A5xTextureObject::UpdateMemObj(A5xContext*, unsigned int, unsigned int, unsigned int, unsigned int, EsxDimensionType, EsxFormat const*, A5xRegTpTexMemObjDesc*, int, EsxSamplerDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e568f57c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xHwFragmentShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.03%) @plt | /system/lib/libc.so (1000000 events: 0.03%) EsxVertexArrayObject::SetVertexAttribState(unsigned int, unsigned int, void const*, EsxPixType, unsigned int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) android::validate_display(void*) | /system/lib/libEGL.so (1000000 events: 0.03%) A5xResource::IsUBWCSupported(EsxContext*, A5xSubResource*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cc4f408c] | unknown (2000000 events: 0.07%) android::Parcel::readUint32() const | /system/lib/libbinder.so (1000000 events: 0.03%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 0.03%) je_malloc | /system/lib/libc.so (1000000 events: 0.03%) unknown[+18181007] | unknown (2000000 events: 0.07%) art::CodeInfo::GetStackMapForNativePcOffset(unsigned int, art::CodeInfoEncoding const&) const | /system/lib/libart.so (2000000 events: 0.07%) EsxVertexArrayObject::UpdateInternalVbos(EsxDrawDescriptor const*, unsigned int, EsxAttributeDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) memcpy | /system/lib/libc.so (1000000 events: 0.03%) __memcpy_base | /system/lib/libc.so (2000000 events: 0.07%) unknown[+e569dcdc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+3fd8] | unknown (1000000 events: 0.03%) A5xPipeline::WriteGfxShaderRegs(A5xContext*, EsxCmdBufType, A5xStateBuffer*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libbinder.so[+5ed50] | /system/lib/libbinder.so (1000000 events: 0.03%) A5xContext::WriteUav(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+be4cfffc] | unknown (1000000 events: 0.03%) A5xBltDevice::SetColorBuffer(unsigned int*, unsigned int, A5xBltColorBufState const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+b3c50bcf] | unknown (1000000 events: 0.03%) android::IPCThreadState::self() | /system/lib/libbinder.so (1000000 events: 0.03%) unknown[+11000000] | unknown (1000000 events: 0.03%) A5xContext::WriteUav(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568b08c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwFlagClear(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*, EsxStatus*, EsxStatus*, EsxStatus*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+3b20dc] | unknown (1000000 events: 0.03%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568ec54] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568757c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5691d4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569c70c] | unknown (1000000 events: 0.03%) android_glTexSubImage2D__IIIIIIIILjava_nio_Buffer_2(_JNIEnv*, _jobject*, int, int, int, int, int, int, int, int, _jobject*) | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) glTexSubImage2D | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.03%) unknown[+ca922ce4] | unknown (1000000 events: 0.03%) A5xBltDevice::SetColorBuffer(unsigned int*, unsigned int, A5xBltColorBufState const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4aa200c] | unknown (1000000 events: 0.03%) GfxMemoryMap(EsxGfxMemMapData*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569794c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libbinder.so[+5f628] | /system/lib/libbinder.so (1000000 events: 0.03%) libgui.so[+610fc] | /system/lib/libgui.so (1000000 events: 0.03%) unknown[+e5687ddc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (4000000 events: 0.13%) pthread_mutex_unlock | /system/lib/libc.so (1000000 events: 0.03%) android::BpGraphicBufferProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long long, unsigned long long*, android::FrameEventHistoryDelta*) | /system/lib/libgui.so (2000000 events: 0.07%) @plt | /system/lib/libbinder.so (1000000 events: 0.03%) EsxGlApiParamValidate::GlBindTexture(EsxDispatch*, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56927fc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xResource::HwSetGfxMem(EsxContext*, unsigned int, EsxGfxMem*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca9235e8] | unknown (1000000 events: 0.03%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.03%) std::__1::mutex::lock() | /system/lib/libc++.so (3000000 events: 0.10%) unknown[+cbc1e3e4] | unknown (1000000 events: 0.03%) A5xContext::HwPreIB1Setup(EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglWindowSurface::Destroy() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EglContext::SwapBuffers(EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e5687efc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.23%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxContext::StoreBin(EsxBinData*, EsxRenderingLayout const*, EsxRenderBucket*, unsigned int, unsigned int, unsigned int, int, EsxRenderMode, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::A5xCanUseResolveDepthClear(int, int, int, int, BltSurface const*, BltSurface const*, BltRect const*, unsigned int, unsigned char, int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) unknown[+c4f3fd48] | unknown (7000000 events: 0.23%) EsxRenderBucket::SurfacesNotFullyDiscarded() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwDetermineFlushMode(EsxRenderingLayout const*, EsxPuntHeuristics const*, int, EsxRenderMode*, EsxFlushModeReason*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xContext::HwConfigurePreRenderPass(EsxRenderBucket*, EsxBinData*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxFramebufferObject::IsSameDepthStencil() const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) A5xContext::HwConfigureBin(EsxRenderMode, EsxRenderBucket*, unsigned int, EsxBinData*, EsxRenderingLayout const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+ca9240fc] | unknown (1000000 events: 0.03%) MterpSetUpHotnessCountdown | /system/lib/libart.so (1000000 events: 0.03%) A5xFramebufferObject::GetColorBufInfo(EsxRenderMode, unsigned int, unsigned int, A5xRenderTargetRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) A5xFramebufferObject::GetColorBufInfo(EsxRenderMode, unsigned int, unsigned int, A5xRenderTargetRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.10%) A5xContext::WriteScissorState(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+71613774] | unknown (1000000 events: 0.03%) EsxGlApiParamValidate::GlDrawArrays(EsxDispatch*, unsigned int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca923818] | unknown (2000000 events: 0.07%) EsxRenderBucket::BeginBucket(EsxRenderBucketParams const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568ed4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) libandroid_runtime.so[+11b44c] | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) unknown[+c4f40134] | unknown (1000000 events: 0.03%) A5xRegWriteLoadHlsqCommand(unsigned int*, unsigned int, PM4_LOAD_STATE_SOURCE_TYPE_ENUM, HLSQ_STATEBLOCKID_ENUM, unsigned int, unsigned long long, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::HwExecDepthFill(BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::A5xGenerateDepthFillResolveValue(_QCTPIXELFORMAT, _QCTPIXELFORMAT, int, int, int, float, unsigned char) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569c7cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+cc22e014] | unknown (1000000 events: 0.03%) EsxCmdBuf::ConfirmEntries() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e5689c4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglContext::SwapBuffers(EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EglThreadState::GetThreadState(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) unknown[+e568ba4c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) BltDevice::HwExecFill(BltSetupColorFill*, BltExecColorFill*, BltSetupDepthFill*, BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::HwSetupColorFill(BltSetupColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+262] | unknown (2000000 events: 0.07%) A5xContext::WriteBlendStateGroup(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xBltDevice::HwSizeOfExecStore(BltExecStore*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) anon[+23c1] | //anon (13000000 events: 0.43%) art_quick_lock_object | /system/lib/libart.so (13000000 events: 0.43%) artLockObjectFromCode | /system/lib/libart.so (13000000 events: 0.43%) art::Monitor::MonitorEnter(art::Thread*, art::mirror::Object*, bool) | /system/lib/libart.so (13000000 events: 0.43%) art::Monitor::Lock(art::Thread*) | /system/lib/libart.so (12000000 events: 0.40%) art::Mutex::ExclusiveLock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.03%) art::Monitor::TryLockLocked(art::Thread*) | /system/lib/libart.so (10000000 events: 0.33%) art::Thread::GetCurrentMethod(unsigned int*, bool, bool) const | /system/lib/libart.so (8000000 events: 0.26%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (7000000 events: 0.23%) art::CodeInfoEncoding::CodeInfoEncoding(void const*) | /system/lib/libart.so (3000000 events: 0.10%) art::StackVisitor::GetCurrentQuickFrameInfo() const | /system/lib/libart.so (1000000 events: 0.03%) art::StackVisitor::GetMethod() const | /system/lib/libart.so (1000000 events: 0.03%) art::CurrentMethodVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.03%) art::OatQuickMethodHeader::ToDexPc(art::ArtMethod*, unsigned int, bool) const | /system/lib/libart.so (1000000 events: 0.03%) art::CodeInfo::GetStackMapForNativePcOffset(unsigned int, art::CodeInfoEncoding const&) const | /system/lib/libart.so (2000000 events: 0.07%) unknown[+ffc] | unknown (1000000 events: 0.03%) ____aeabi_memcpy_T2A_veneer@island-1 | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+beac01a0] | unknown (1000000 events: 0.03%) A5xBltDevice::SetColorBuffer(unsigned int*, unsigned int, A5xBltColorBufState const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e569d24c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568b97c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xPipeline::WriteGfxPipeline(A5xContext*, EsxCmdBufType, A5xStateBuffer*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.13%) A5xHwTessControlShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xHwVertexShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xPipeline::WriteGfxPipeline(A5xContext*, EsxCmdBufType, A5xStateBuffer*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) android::acquire_object(android::sp<android::ProcessState> const&, flat_binder_object const&, void const*, unsigned int*) | /system/lib/libbinder.so (5000000 events: 0.16%) ashmem_valid | /system/lib/libcutils.so (5000000 events: 0.16%) __ashmem_is_ashmem | /system/lib/libcutils.so (4000000 events: 0.13%) @plt | /system/lib/libcutils.so (1000000 events: 0.03%) fstat | /system/lib/libc.so (2000000 events: 0.07%) anon[+225d] | //anon (3000000 events: 0.10%) art_quick_to_interpreter_bridge | /system/lib/libart.so (1000000 events: 0.03%) artQuickToInterpreterBridge | /system/lib/libart.so (1000000 events: 0.03%) art::QuickArgumentVisitor::VisitArguments() | /system/lib/libart.so (1000000 events: 0.03%) art::BuildQuickShadowFrameVisitor::Visit() | /system/lib/libart.so (1000000 events: 0.03%) anon[+29c0] | //anon (1000000 events: 0.03%) anon[+29cc] | //anon (1000000 events: 0.03%) EsxContext::ClearInternal(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+c4f40058] | unknown (14000000 events: 0.46%) A5xResource::HwAllocSubResource() const | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.16%) calloc | /system/lib/libc.so (2000000 events: 0.07%) je_calloc | /system/lib/libc.so (2000000 events: 0.07%) memset | /system/lib/libc.so (1000000 events: 0.03%) @plt | /system/lib/libc.so (1000000 events: 0.03%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EglWindowSurface::UpdateResource(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) memset | /system/lib/libc.so (1000000 events: 0.03%) EsxRenderBucket::Reset() | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) EsxResource::AcquireSubResource(EsxContext*, unsigned int, EsxSubResource const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) je_free | /system/lib/libc.so (1000000 events: 0.03%) ifree | /system/lib/libc.so (1000000 events: 0.03%) A5xResource::HwSetGfxMem(EsxContext*, unsigned int, EsxGfxMem*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxGlApiParamValidate::GlClear(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+dd03e25c] | unknown (12000000 events: 0.40%) pthread_mutex_unlock | /system/lib/libc.so (1000000 events: 0.03%) android::Parcel::releaseObjects() | /system/lib/libbinder.so (8000000 events: 0.26%) @plt | /system/lib/libbinder.so (3000000 events: 0.10%) android::release_object(android::sp<android::ProcessState> const&, flat_binder_object const&, void const*, unsigned int*) | /system/lib/libbinder.so (5000000 events: 0.16%) ashmem_valid | /system/lib/libcutils.so (2000000 events: 0.07%) __ashmem_is_ashmem | /system/lib/libcutils.so (2000000 events: 0.07%) fstat | /system/lib/libc.so (1000000 events: 0.03%) android::FrameEventHistoryDelta::unflatten(void const*&, unsigned int&, int const*&, unsigned int&) | /system/lib/libgui.so (3000000 events: 0.10%) anon[+2525] | //anon (2000000 events: 0.07%) EsxCmdMgr::GfxMemReferenced(EsxGfxMem*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) EsxGfxMem::UpdateTimestamp(EsxContext const*, EsxAccessType, EsxBucketIdReference*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+ca922ddc] | unknown (1000000 events: 0.03%) BltDevice::HwSizeOfExecFill(BltSetupColorFill*, BltExecColorFill*, BltSetupDepthFill*, BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+27e] | unknown (6000000 events: 0.20%) EsxBltLib::FillFlagBuffer(EsxBltFillFlag const*) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) memset | /system/lib/libc.so (1000000 events: 0.03%) @plt | /system/lib/libc.so (1000000 events: 0.03%) A5xResource::HwIsCompressed(EsxContext*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+1d0141a3] | unknown (2000000 events: 0.07%) A5xContext::HwInsertRootCacheInvalidate(EsxCacheInvalidateState const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.07%) android_glEnableVertexAttribArray__I(_JNIEnv*, _jobject*, int) | /system/lib/libandroid_runtime.so (1000000 events: 0.03%) EsxContext::HwSetProgramState() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e56928cc] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) EsxBltLib::SetupBltSurface(BltSurface*, EsxResource const*, unsigned int, unsigned int, unsigned int, EsxFormat const*, EsxSetupBltSurfaceFlags, EsxRect*) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.20%) unknown[+c4c325fc] | unknown (1000000 events: 0.03%) A5xResource::InitSubResourceFlagBufferDesc(EsxContext*, A5xSubResource*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>::getFlattenedSize() const | /system/lib/libgui.so (3000000 events: 0.10%) android::Region::getFlattenedSize() const | /system/lib/libui.so (1000000 events: 0.03%) @plt | /system/lib/libgui.so (1000000 events: 0.03%) android::Fence::getFlattenedSize() const | /system/lib/libui.so (1000000 events: 0.03%) android::MemoryHeapBase::getFlags() const | /system/lib/libbinder.so (1000000 events: 0.03%) EsxFramebufferObject::Validate() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) A5xFramebufferObject::HwValidate() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e568f74c] | unknown (1000000 events: 0.03%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.03%) unknown[+e4654066] | unknown (1000000 events: 0.03%) art::CodeInfoEncoding::CodeInfoEncoding(void const*) | /system/lib/libart.so (1000000 events: 0.03%) Search Zoom out 100.00%%



Thread 31326 (Thread-3) (27033 samples):
[anon:libc_malloc][+24d790] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24d79c] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_adc_dword_simple(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23ee64] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_dshr_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) CPU_Push32(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+234854] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240778] | [anon:libc_malloc] (14000000 events: 0.05%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23b524] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2200bc] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_adc_dword_simple(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+2566a4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240cb4] | [anon:libc_malloc] (27000000 events: 0.10%) [anon:libc_malloc][+240cc0] | [anon:libc_malloc] (19000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+a4294] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bd28c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+16d3b0] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+261a0c] | [anon:libc_malloc] (95000000 events: 0.35%) dynrec_get_zf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+261a48] | [anon:libc_malloc] (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (39000000 events: 0.14%) [anon:libc_malloc][+266f38] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+261a38] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+261a44] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+266f2c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+261a3c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+266f1c] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+241bc4] | [anon:libc_malloc] (41000000 events: 0.15%) [anon:libc_malloc][+241c20] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+241bd0] | [anon:libc_malloc] (25000000 events: 0.09%) [anon:libc_malloc][+243710] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+243728] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bd5b8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24d50c] | [anon:libc_malloc] (17000000 events: 0.06%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) [anon:libc_malloc][+24d518] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+160574] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+160580] | [anon:libc_malloc] (9000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24d750] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24d75c] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+1e96e8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+25606c] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20bf40] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24ddd4] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+24dde0] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+255db4] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+255dc0] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+291754] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+168e1c] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+1e99c0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+25110c] | [anon:libc_malloc] (738000000 events: 2.73%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (96000000 events: 0.36%) PageHandler::writew_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (642000000 events: 2.37%) VGA_UnchainedVGA_Handler::writew(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (607000000 events: 2.25%) ModeOperation(unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (386000000 events: 1.43%) [anon:libc_malloc][+2364b4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f4ec] | [anon:libc_malloc] (21000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24f4f8] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+24f3c8] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_shr_dword(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+25111c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+212254] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+212260] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+238e84] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+211284] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+178890] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_movsd_dword(unsigned int, int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+238b9c] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2292d8] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+240868] | [anon:libc_malloc] (9000000 events: 0.03%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+256874] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+256880] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+2567e4] | [anon:libc_malloc] (17000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2567f0] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+29dc38] | [anon:libc_malloc] (9000000 events: 0.03%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+29dc44] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+24e31c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bd47c] | [anon:libc_malloc] (21000000 events: 0.08%) [anon:libc_malloc][+1bd4a4] | [anon:libc_malloc] (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+1bd48c] | [anon:libc_malloc] (4000000 events: 0.01%) anon[+2b29] | //anon (4000000 events: 0.01%) art_quick_lock_object | /system/lib/libart.so (4000000 events: 0.01%) artLockObjectFromCode | /system/lib/libart.so (4000000 events: 0.01%) art::Monitor::MonitorEnter(art::Thread*, art::mirror::Object*, bool) | /system/lib/libart.so (4000000 events: 0.01%) art::Monitor::Lock(art::Thread*) | /system/lib/libart.so (4000000 events: 0.01%) art::Monitor::TryLockLocked(art::Thread*) | /system/lib/libart.so (3000000 events: 0.01%) art::Thread::GetCurrentMethod(unsigned int*, bool, bool) const | /system/lib/libart.so (3000000 events: 0.01%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (3000000 events: 0.01%) [anon:libc_malloc][+1ff53c] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2539d8] | [anon:libc_malloc] (15000000 events: 0.06%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+239854] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) __udivdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+13ea20] | [anon:libc_malloc] (13000000 events: 0.05%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (160000000 events: 0.59%) [anon:libc_malloc][+29c780] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240900] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2405b4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2409c4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+172c18] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+228f54] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+254ae4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+254af0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+16ff94] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+20e5ec] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f56c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24d874] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24eb78] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+24eb84] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2507e0] | [anon:libc_malloc] (24000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+2507ec] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+251200] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+1e9f7c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+1e9f88] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2433f4] | [anon:libc_malloc] (266000000 events: 0.98%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (266000000 events: 0.98%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (182000000 events: 0.67%) [anon:libc_malloc][+239410] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+243b34] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+243b40] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+243380] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+24fd88] | [anon:libc_malloc] (25000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24fd94] | [anon:libc_malloc] (20000000 events: 0.07%) [anon:libc_malloc][+241818] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2117e8] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+1e9710] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+23ec5c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2539a4] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2539b0] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+256364] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+256b84] | [anon:libc_malloc] (20000000 events: 0.07%) [anon:libc_malloc][+256b90] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+1bcef4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240e78] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+224420] | [anon:libc_malloc] (9000000 events: 0.03%) PageHandler::readb_checked(unsigned int, unsigned char*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) VGA_UnchainedRead_Handler::readb(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+248724] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+248730] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+243584] | [anon:libc_malloc] (14000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+243590] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+24ceb0] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+2307ec] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+237c40] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24cb00] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+29dc80] | [anon:libc_malloc] (22000000 events: 0.08%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (21000000 events: 0.08%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (19000000 events: 0.07%) ModeOperation(unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) dynrec_inc_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (21000000 events: 0.08%) [anon:libc_malloc][+2290a0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2290c0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (934000000 events: 3.46%) [anon:libc_malloc][+251050] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+251060] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+1ff398] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d4144] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+230710] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+230824] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+230718] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2512ac] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24fe00] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d41c4] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+285f90] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d4128] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2431e0] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+230848] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2306e8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d4154] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+2d4190] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+211368] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d4124] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2d418c] | [anon:libc_malloc] (22000000 events: 0.08%) [anon:libc_malloc][+243200] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+243218] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+2d414c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+15ff38] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d4120] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d4138] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+24321c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d41b8] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2433fc] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+20bbb8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2512d4] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2431d0] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+1ff384] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2d4150] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2d4134] | [anon:libc_malloc] (19000000 events: 0.07%) [anon:libc_malloc][+2306d8] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2306f8] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+269820] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e984c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+230850] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2512dc] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24342c] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+243208] | [anon:libc_malloc] (16000000 events: 0.06%) [anon:libc_malloc][+2431c8] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+2d41b4] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+251048] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+243400] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+1e982c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+243210] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+2306f0] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+26c240] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d41bc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+251058] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2512b0] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2431c0] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+2431f0] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+251040] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2d4140] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+243424] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+250420] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+230820] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2d412c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2d4130] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+2d4148] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+251038] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2d41c0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e98a8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+25105c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2431f8] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+2431d8] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+242720] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+230700] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2306d0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+21cdb0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+230708] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+22ca70] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+243220] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+2d413c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2431e8] | [anon:libc_malloc] (25000000 events: 0.09%) [anon:libc_malloc][+24227c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+25053c] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24eab8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+13e9d8] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+27182c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+271838] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2507fc] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24065c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2522f0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2523b0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+230944] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+240fd0] | [anon:libc_malloc] (35000000 events: 0.13%) [anon:libc_malloc][+240fdc] | [anon:libc_malloc] (19000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+241000] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24a5a0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+256a60] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+212620] | [anon:libc_malloc] (14000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) [anon:libc_malloc][+21262c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bcf70] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) anon[+270d] | //anon (4000000 events: 0.01%) art_quick_to_interpreter_bridge | /system/lib/libart.so (4000000 events: 0.01%) artQuickToInterpreterBridge | /system/lib/libart.so (4000000 events: 0.01%) [anon:libc_malloc][+241ac4] | [anon:libc_malloc] (42000000 events: 0.16%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (42000000 events: 0.16%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+1bd18c] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_sar_dword(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+18c7e8] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+249324] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+243538] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+256048] | [anon:libc_malloc] (17000000 events: 0.06%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+256054] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+29dcb4] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2433a0] | [anon:libc_malloc] (227000000 events: 0.84%) [anon:libc_malloc][+2433bc] | [anon:libc_malloc] (21000000 events: 0.08%) [anon:libc_malloc][+2433c8] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (103000000 events: 0.38%) [anon:libc_malloc][+2433cc] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+2433c4] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2433ac] | [anon:libc_malloc] (67000000 events: 0.25%) [anon:libc_malloc][+2433b4] | [anon:libc_malloc] (9000000 events: 0.03%) CPU_Core_Dynrec_Run() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (477000000 events: 1.76%) [anon:libc_malloc][+2f4878] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2418bc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2127c0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+673d0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+50] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+18cb70] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20e6f0] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+241a20] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+177cd0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2418a0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+58] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+2619c8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2439b0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+211ca0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+4c] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+48] | [anon:libc_malloc] (28000000 events: 0.10%) [anon:libc_malloc][+123330] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1ff4c0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+250b70] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1a4c40] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+a6290] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2f4840] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+249b80] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2f4800] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+54] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+1e9b90] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+5c] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2619c4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241a38] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241efc] | [anon:libc_malloc] (30000000 events: 0.11%) [anon:libc_malloc][+241f08] | [anon:libc_malloc] (20000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+28eb68] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24e314] | [anon:libc_malloc] (11000000 events: 0.04%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) [anon:libc_malloc][+1bb388] | [anon:libc_malloc] (45000000 events: 0.17%) IO_ReadB(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) vga_read_p3da(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (40000000 events: 0.15%) fmod | /system/lib/libm.so (25000000 events: 0.09%) [anon:libc_malloc][+3c630] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+21270c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+220f60] | [anon:libc_malloc] (4000000 events: 0.01%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240b48] | [anon:libc_malloc] (23000000 events: 0.09%) [anon:libc_malloc][+240b54] | [anon:libc_malloc] (18000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+22a7f4] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+20e6cc] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+271f74] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+266018] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+28c230] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+28c23c] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+241134] | [anon:libc_malloc] (4000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2124e4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2124f0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20bc84] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+1e9f3c] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+1692e4] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+1692f0] | [anon:libc_malloc] (6000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+248960] | [anon:libc_malloc] (9000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24896c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1bd148] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+28ee54] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+238d58] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+238d64] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+266f38] | [anon:libc_malloc] (72000000 events: 0.27%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (72000000 events: 0.27%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (24000000 events: 0.09%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+211948] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+211954] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+127934] | [anon:libc_malloc] (3000000 events: 0.01%) CPU_CALL(bool, unsigned int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240744] | [anon:libc_malloc] (26000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+240750] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+238c94] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e3fc] | [anon:libc_malloc] (11000000 events: 0.04%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) [anon:libc_malloc][+256b24] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+256b30] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+24dd94] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+242a54] | [anon:libc_malloc] (39000000 events: 0.14%) [anon:libc_malloc][+242a60] | [anon:libc_malloc] (27000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+23a314] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) __udivdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240e7c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+1ff3c0] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+224488] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (167000000 events: 0.62%) [anon:libc_malloc][+24d418] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24d28c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+254f20] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24d184] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+26f0d0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24cc80] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24d428] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2416c4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2560f8] | [anon:libc_malloc] (24000000 events: 0.09%) [anon:libc_malloc][+256104] | [anon:libc_malloc] (13000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+256134] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f75c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+16d2e4] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+20e690] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+28fc30] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240a74] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+240a80] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+24fcf8] | [anon:libc_malloc] (21000000 events: 0.08%) [anon:libc_malloc][+24fd04] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+1bcf64] | [anon:libc_malloc] (9000000 events: 0.03%) IO_WriteB(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+2508f4] | [anon:libc_malloc] (17000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+250900] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+24f40c] | [anon:libc_malloc] (18000000 events: 0.07%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (18000000 events: 0.07%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) [anon:libc_malloc][+17d7e8] | [anon:libc_malloc] (3000000 events: 0.01%) CPU_RET(bool, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+239f54] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+250ba8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+229184] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_test_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+2512a4] | [anon:libc_malloc] (110000000 events: 0.41%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (110000000 events: 0.41%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (76000000 events: 0.28%) [anon:libc_malloc][+241d74] | [anon:libc_malloc] (17000000 events: 0.06%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+1690d0] | [anon:libc_malloc] (19000000 events: 0.07%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (19000000 events: 0.07%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+24e2a0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24e2ac] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+243738] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+243744] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+1fab58] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+169164] | [anon:libc_malloc] (19000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+169170] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+24e738] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+23071c] | [anon:libc_malloc] (64000000 events: 0.24%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (37000000 events: 0.14%) [anon:libc_malloc][+230744] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+23073c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+230734] | [anon:libc_malloc] (6000000 events: 0.02%) libart.so[+41e7b4] | /system/lib/libart.so (4000000 events: 0.01%) [anon:libc_malloc][+21114c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2569ec] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+256a00] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+25576c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23eb64] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+23eb70] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+259700] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+25970c] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+255d64] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2400f4] | [anon:libc_malloc] (48000000 events: 0.18%) [anon:libc_malloc][+240100] | [anon:libc_malloc] (30000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) [anon:libc_malloc][+16ff00] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1a11f8] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_ror_dword(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+241104] | [anon:libc_malloc] (220000000 events: 0.81%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (220000000 events: 0.81%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (210000000 events: 0.78%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (200000000 events: 0.74%) __udivdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (188000000 events: 0.70%) [anon:libc_malloc][+242c50] | [anon:libc_malloc] (10000000 events: 0.04%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+1bd464] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+23d9d4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23d9e0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2433a4] | [anon:libc_malloc] (19000000 events: 0.07%) [anon:libc_malloc][+22bd1c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+243258] | [anon:libc_malloc] (23000000 events: 0.09%) [anon:libc_malloc][+24d3a4] | [anon:libc_malloc] (54000000 events: 0.20%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (54000000 events: 0.20%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) [anon:libc_malloc][+229058] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_add_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+21111c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+211464] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+211470] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+250340] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+25034c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1bd358] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1bd364] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+250814] | [anon:libc_malloc] (11000000 events: 0.04%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+256334] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+256340] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+212548] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+212554] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+242754] | [anon:libc_malloc] (34000000 events: 0.13%) [anon:libc_malloc][+242760] | [anon:libc_malloc] (25000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+241a60] | [anon:libc_malloc] (32000000 events: 0.12%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+241a6c] | [anon:libc_malloc] (25000000 events: 0.09%) [anon:libc_malloc][+1e97b4] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+29c7c0] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+27189c] | [anon:libc_malloc] (29000000 events: 0.11%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (29000000 events: 0.11%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (29000000 events: 0.11%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (28000000 events: 0.10%) __udivdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (26000000 events: 0.10%) [anon:libc_malloc][+240d7c] | [anon:libc_malloc] (25000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240d88] | [anon:libc_malloc] (20000000 events: 0.07%) [anon:libc_malloc][+2432c0] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+266000] | [anon:libc_malloc] (9000000 events: 0.03%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+24f62c] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+24f654] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24203c] | [anon:libc_malloc] (36000000 events: 0.13%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) CodePageHandlerDynRec::writed_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) [anon:libc_malloc][+243288] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+229394] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2293f0] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+242ba0] | [anon:libc_malloc] (35000000 events: 0.13%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+242bac] | [anon:libc_malloc] (23000000 events: 0.09%) [anon:libc_malloc][+23f574] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20e9c4] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+289210] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+228ed8] | [anon:libc_malloc] (8000000 events: 0.03%) CPU_SetSegGeneral(SegNames, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) [anon:libc_malloc][+24d4d8] | [anon:libc_malloc] (15000000 events: 0.06%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+232508] | [anon:libc_malloc] (12000000 events: 0.04%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+254ea0] | [anon:libc_malloc] (6000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+249f38] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+238d28] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+229684] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24f534] | [anon:libc_malloc] (21000000 events: 0.08%) [anon:libc_malloc][+24f540] | [anon:libc_malloc] (17000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+235b88] | [anon:libc_malloc] (5000000 events: 0.02%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+22a904] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e2f4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24d2a8] | [anon:libc_malloc] (38000000 events: 0.14%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (38000000 events: 0.14%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) [anon:libc_malloc][+23f18c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1a11e0] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_inc_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+1e4ad4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e4ae0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242838] | [anon:libc_malloc] (31000000 events: 0.11%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (27000000 events: 0.10%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (23000000 events: 0.09%) ModeOperation(unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) [anon:libc_malloc][+24dd3c] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24fad4] | [anon:libc_malloc] (10000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+20122c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) dynrec_idiv_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+3d078] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_movsw_word(unsigned short, short, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+251114] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+236e28] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+1ff45c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2432d4] | [anon:libc_malloc] (224000000 events: 0.83%) [anon:libc_malloc][+2432dc] | [anon:libc_malloc] (19000000 events: 0.07%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (105000000 events: 0.39%) [anon:libc_malloc][+2432f4] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2432e4] | [anon:libc_malloc] (21000000 events: 0.08%) [anon:libc_malloc][+2432e0] | [anon:libc_malloc] (55000000 events: 0.20%) [anon:libc_malloc][+2432ec] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+24297c] | [anon:libc_malloc] (8000000 events: 0.03%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+243230] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+29bd3c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+250234] | [anon:libc_malloc] (24000000 events: 0.09%) [anon:libc_malloc][+250240] | [anon:libc_malloc] (18000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24d020] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23907c] | [anon:libc_malloc] (13000000 events: 0.05%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+255e84] | [anon:libc_malloc] (18000000 events: 0.07%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) [anon:libc_malloc][+1f3dc0] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1f3dcc] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2619f0] | [anon:libc_malloc] (19000000 events: 0.07%) dynrec_sub_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) [anon:libc_malloc][+21f1f4] | [anon:libc_malloc] (19000000 events: 0.07%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (19000000 events: 0.07%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+2391f0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+c56e9028] | unknown (3000000 events: 0.01%) [anon:libc_malloc][+28fb74] | [anon:libc_malloc] (14000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+28fb80] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+23ef20] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2307b8] | [anon:libc_malloc] (49000000 events: 0.18%) [anon:libc_malloc][+2307d8] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2307c0] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_add_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (21000000 events: 0.08%) [anon:libc_malloc][+2307c8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2307e0] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2307d0] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+243238] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+24028c] | [anon:libc_malloc] (29000000 events: 0.11%) [anon:libc_malloc][+240298] | [anon:libc_malloc] (24000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+24cbc4] | [anon:libc_malloc] (35000000 events: 0.13%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) [anon:libc_malloc][+24cbd0] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24cbcc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fa6c] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+24fa78] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+27179c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2717a8] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+251130] | [anon:libc_malloc] (90000000 events: 0.33%) [anon:libc_malloc][+251140] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+251138] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+251158] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+251148] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+251160] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+251150] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+251168] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_dshl_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (34000000 events: 0.13%) [anon:libc_malloc][+243280] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+20e820] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24dc10] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24dc1c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f7bc] | [anon:libc_malloc] (19000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f7c8] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+2513e0] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24faa0] | [anon:libc_malloc] (10000000 events: 0.04%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) ModeOperation(unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20bdcc] | [anon:libc_malloc] (9000000 events: 0.03%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+250564] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+250570] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+1bff94] | [anon:libc_malloc] (43000000 events: 0.16%) [anon:libc_malloc][+1bffbc] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (24000000 events: 0.09%) [anon:libc_malloc][+1bffb0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+1bffac] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1bffb4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bff9c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+262cac] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+250318] | [anon:libc_malloc] (16000000 events: 0.06%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (14000000 events: 0.05%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (14000000 events: 0.05%) ModeOperation(unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) [anon:libc_malloc][+255bf0] | [anon:libc_malloc] (10000000 events: 0.04%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+122e38] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2480fc] | [anon:libc_malloc] (6000000 events: 0.02%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+291208] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+256a40] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+212830] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bd338] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_add_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+29dbe0] | [anon:libc_malloc] (15000000 events: 0.06%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) PageHandler::readb_checked(unsigned int, unsigned char*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) VGA_UnchainedRead_Handler::readb(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+2565f8] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24d8f8] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+251084] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+234ecc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+234ed8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2890e4] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2890f0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+167fe4] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+255fb8] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+255fc4] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (132000000 events: 0.49%) [anon:libc_malloc][+243370] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+251248] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+243374] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+24337c] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+251258] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+23080c] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24336c] | [anon:libc_malloc] (32000000 events: 0.12%) [anon:libc_malloc][+230804] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+230814] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+251250] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24e43c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24e448] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+250bb8] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+169260] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+209a04] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241cd0] | [anon:libc_malloc] (41000000 events: 0.15%) IO_WriteB(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (23000000 events: 0.09%) write_p3c5(unsigned int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) [anon:libc_malloc][+2405b4] | [anon:libc_malloc] (26000000 events: 0.10%) [anon:libc_malloc][+2405c0] | [anon:libc_malloc] (23000000 events: 0.09%) [anon:libc_malloc][+225228] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+226200] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e6e4] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+252a44] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240d44] | [anon:libc_malloc] (28000000 events: 0.10%) [anon:libc_malloc][+240d50] | [anon:libc_malloc] (21000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+15ff34] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24cad4] | [anon:libc_malloc] (19000000 events: 0.07%) [anon:libc_malloc][+24cae8] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) [anon:libc_malloc][+2d4154] | [anon:libc_malloc] (187000000 events: 0.69%) [anon:libc_malloc][+2d4168] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+2d415c] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2d416c] | [anon:libc_malloc] (4000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (149000000 events: 0.55%) [anon:libc_malloc][+2d4164] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+2d4170] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+29205c] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+20130c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+201318] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2200a4] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_add_byte(unsigned char, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+23d2a8] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1bd16c] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+234514] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+200ff8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) anon[+2b53] | //anon (3000000 events: 0.01%) java.lang.Object.notify [DEDUPED] | /system/framework/arm/boot.oat (3000000 events: 0.01%) [anon:libc_malloc][+241d54] | [anon:libc_malloc] (7000000 events: 0.03%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+24ee7c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+243268] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+2432fc] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2408f8] | [anon:libc_malloc] (22000000 events: 0.08%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (22000000 events: 0.08%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+289004] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+248938] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20ed28] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+20ed34] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+1bcc60] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24a154] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241634] | [anon:libc_malloc] (18000000 events: 0.07%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+241640] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+247f24] | [anon:libc_malloc] (21000000 events: 0.08%) [anon:libc_malloc][+247f30] | [anon:libc_malloc] (15000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24cc44] | [anon:libc_malloc] (17000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) [anon:libc_malloc][+24cc50] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240aa4] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+240ab0] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1eae08] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24d38c] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+24ed7c] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+24ed88] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+238f80] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24dc7c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fda4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_test_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2415cc] | [anon:libc_malloc] (26000000 events: 0.10%) [anon:libc_malloc][+2415d8] | [anon:libc_malloc] (18000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23b810] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23b81c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+18c7e4] | [anon:libc_malloc] (24000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (19000000 events: 0.07%) [anon:libc_malloc][+254ef4] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+241094] | [anon:libc_malloc] (33000000 events: 0.12%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2410a0] | [anon:libc_malloc] (23000000 events: 0.09%) [anon:libc_malloc][+250b40] | [anon:libc_malloc] (36000000 events: 0.13%) dynrec_popa_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (36000000 events: 0.13%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) CPU_Pop32() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (31000000 events: 0.11%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) [anon:libc_malloc][+243320] | [anon:libc_malloc] (279000000 events: 1.03%) [anon:libc_malloc][+243338] | [anon:libc_malloc] (21000000 events: 0.08%) [anon:libc_malloc][+243350] | [anon:libc_malloc] (26000000 events: 0.10%) [anon:libc_malloc][+243340] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+243330] | [anon:libc_malloc] (25000000 events: 0.09%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (105000000 events: 0.39%) [anon:libc_malloc][+24332c] | [anon:libc_malloc] (44000000 events: 0.16%) [anon:libc_malloc][+243348] | [anon:libc_malloc] (29000000 events: 0.11%) [anon:libc_malloc][+243328] | [anon:libc_malloc] (16000000 events: 0.06%) [anon:libc_malloc][+2511fc] | [anon:libc_malloc] (96000000 events: 0.36%) [anon:libc_malloc][+251208] | [anon:libc_malloc] (40000000 events: 0.15%) [anon:libc_malloc][+251218] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (33000000 events: 0.12%) [anon:libc_malloc][+251220] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+251228] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+c36c8] | [anon:libc_malloc] (31000000 events: 0.11%) dynrec_movsw_word(unsigned short, short, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (31000000 events: 0.11%) mem_readw(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) mem_writew(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+23c274] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24cc60] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2015f0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e228] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+243354] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+2418f8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+28fb14] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+28fb20] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+20e900] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+16d2a4] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+23c384] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+23c390] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+168fb4] | [anon:libc_malloc] (13000000 events: 0.05%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24ea80] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24ea8c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+22c0d0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+256a50] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+160000] | [anon:libc_malloc] (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+253ac4] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+242ab4] | [anon:libc_malloc] (39000000 events: 0.14%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+242ac0] | [anon:libc_malloc] (30000000 events: 0.11%) [anon:libc_malloc][+2307f4] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2402c0] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+240330] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24d854] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) IO_WriteB(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+240198] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+28fbac] | [anon:libc_malloc] (14000000 events: 0.05%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+28fbb8] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+28eb3c] | [anon:libc_malloc] (10000000 events: 0.04%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) [anon:libc_malloc][+1bd894] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+228fac] | [anon:libc_malloc] (10000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24d0b4] | [anon:libc_malloc] (26000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) [anon:libc_malloc][+24d0c0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+a6328] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2292c0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_cmp_byte(unsigned char, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+250394] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) unknown[+3fffc] | unknown (6000000 events: 0.02%) [anon:libc_malloc][+248778] | [anon:libc_malloc] (11000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+211550] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24cd84] | [anon:libc_malloc] (29000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) [anon:libc_malloc][+24cd90] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2564bc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255c9c] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+255ca8] | [anon:libc_malloc] (8000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2437b8] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2437c4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23b3c4] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+23b3d0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+211ad4] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+288958] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+241034] | [anon:libc_malloc] (29000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+241040] | [anon:libc_malloc] (22000000 events: 0.08%) [anon:libc_malloc][+29c3fc] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+29c408] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+1e96bc] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+1e96c8] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+243290] | [anon:libc_malloc] (1292000000 events: 4.78%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (1098000000 events: 4.06%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (995000000 events: 3.68%) ModeOperation(unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (562000000 events: 2.08%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (177000000 events: 0.65%) [anon:libc_malloc][+16d4d8] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+240824] | [anon:libc_malloc] (32000000 events: 0.12%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+240868] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240830] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+251280] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+250bf4] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) GFX_Events() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+241cf0] | [anon:libc_malloc] (51000000 events: 0.19%) [anon:libc_malloc][+241cfc] | [anon:libc_malloc] (24000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (23000000 events: 0.09%) [anon:libc_malloc][+252c68] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+250488] | [anon:libc_malloc] (11000000 events: 0.04%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+18c800] | [anon:libc_malloc] (11000000 events: 0.04%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+24f81c] | [anon:libc_malloc] (25000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24f828] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+23a720] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f784] | [anon:libc_malloc] (25000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24f790] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+29c664] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+228efc] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+256be8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+25125c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+22010c] | [anon:libc_malloc] (8000000 events: 0.03%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+16802c] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+168038] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+24e504] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e9e14] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24fc04] | [anon:libc_malloc] (23000000 events: 0.09%) [anon:libc_malloc][+24fc10] | [anon:libc_malloc] (16000000 events: 0.06%) [anon:libc_malloc][+24fc30] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20bcb4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23a160] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2403e4] | [anon:libc_malloc] (11000000 events: 0.04%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+240418] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+271ee8] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+3d6fc] | [anon:libc_malloc] (3000000 events: 0.01%) CPU_SetSegGeneral(SegNames, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+29bbdc] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1ff514] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+22919c] | [anon:libc_malloc] (30000000 events: 0.11%) [anon:libc_malloc][+229034] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2291c8] | [anon:libc_malloc] (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) [anon:libc_malloc][+288c10] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+22be0c] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_idiv_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) __aeabi_ldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) __gnu_ldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) __divdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+256c1c] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+169018] | [anon:libc_malloc] (6000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+169344] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+29bcc8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d4188] | [anon:libc_malloc] (269000000 events: 1.00%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (269000000 events: 1.00%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (23000000 events: 0.09%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (152000000 events: 0.56%) [anon:libc_malloc][+1e9bcc] | [anon:libc_malloc] (4000000 events: 0.01%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+211384] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+211390] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24fc58] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_dshl_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+242ae4] | [anon:libc_malloc] (40000000 events: 0.15%) [anon:libc_malloc][+242af0] | [anon:libc_malloc] (30000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+243248] | [anon:libc_malloc] (25000000 events: 0.09%) [anon:libc_malloc][+238e74] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+25682c] | [anon:libc_malloc] (16000000 events: 0.06%) [anon:libc_malloc][+256838] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+1e9820] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24cc1c] | [anon:libc_malloc] (14000000 events: 0.05%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+212b54] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f09c] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+3da70] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_popa_word() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) CPU_Pop16() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+242770] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20e918] | [anon:libc_malloc] (12000000 events: 0.04%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+22947c] | [anon:libc_malloc] (4000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20fe60] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2110f8] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+23fc68] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+248604] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+248610] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2564ec] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24d4a8] | [anon:libc_malloc] (21000000 events: 0.08%) [anon:libc_malloc][+24d4b4] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+24d4d4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24a554] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+243278] | [anon:libc_malloc] (19000000 events: 0.07%) [anon:libc_malloc][+24d864] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f568] | [anon:libc_malloc] (19000000 events: 0.07%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24f574] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24d480] | [anon:libc_malloc] (10000000 events: 0.04%) dynrec_xor_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+256b54] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+256b60] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2703e4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) __udivdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240e90] | [anon:libc_malloc] (19000000 events: 0.07%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) dynrec_get_cf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23c4a8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e498] | [anon:libc_malloc] (4000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+c5617600] | unknown (12000000 events: 0.04%) [anon:libc_malloc][+242068] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+29c0c4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+247fa8] | [anon:libc_malloc] (17000000 events: 0.06%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+28ad10] | [anon:libc_malloc] (3000000 events: 0.01%) unknown[+c8762c00] | unknown (4000000 events: 0.01%) android::AudioTrack::obtainBuffer(android::AudioTrack::Buffer*, timespec const*, timespec*, unsigned int*) | /system/lib/libaudioclient.so (4000000 events: 0.01%) [anon:libc_malloc][+239584] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+256188] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+23245c] | [anon:libc_malloc] (8000000 events: 0.03%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+29c574] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+29c580] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24ca94] | [anon:libc_malloc] (36000000 events: 0.13%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (36000000 events: 0.13%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) [anon:libc_malloc][+16fd58] | [anon:libc_malloc] (7000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+255d84] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1fc658] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2113c0] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f2f4] | [anon:libc_malloc] (19000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f300] | [anon:libc_malloc] (16000000 events: 0.06%) [anon:libc_malloc][+19f018] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+19f090] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+119fc4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+250630] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+250710] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+2537a8] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+a65cc] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_movsd_dword(unsigned int, int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2124b4] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2124c0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2704c0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24eb38] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+244dd4] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2491f8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2561e0] | [anon:libc_malloc] (14000000 events: 0.05%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (14000000 events: 0.05%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+22be70] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2432f8] | [anon:libc_malloc] (134000000 events: 0.50%) [anon:libc_malloc][+24330c] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+24331c] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+243314] | [anon:libc_malloc] (20000000 events: 0.07%) dynrec_add_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (60000000 events: 0.22%) [anon:libc_malloc][+243310] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+243304] | [anon:libc_malloc] (20000000 events: 0.07%) [anon:libc_malloc][+243300] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d4174] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+24ec70] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+24ec7c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2435b8] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+23cc1c] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_idiv_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) __aeabi_ldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) __gnu_ldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) __divdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+24f310] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24cb18] | [anon:libc_malloc] (44000000 events: 0.16%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (44000000 events: 0.16%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (16000000 events: 0.06%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) [anon:libc_malloc][+2112a4] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2112b0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2408e0] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+1e98c4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2483dc] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+168ec4] | [anon:libc_malloc] (14000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+168ed0] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24f32c] | [anon:libc_malloc] (11000000 events: 0.04%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+211044] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+2307fc] | [anon:libc_malloc] (117000000 events: 0.43%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (113000000 events: 0.42%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (61000000 events: 0.23%) [anon:libc_malloc][+2432a8] | [anon:libc_malloc] (16000000 events: 0.06%) [anon:libc_malloc][+240634] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+240640] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+1bd074] | [anon:libc_malloc] (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+168fe0] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+168fec] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+255e48] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+255e54] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+242bd8] | [anon:libc_malloc] (7000000 events: 0.03%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2421d4] | [anon:libc_malloc] (29000000 events: 0.11%) [anon:libc_malloc][+2421e0] | [anon:libc_malloc] (26000000 events: 0.10%) [anon:libc_malloc][+24e878] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24e884] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2568c8] | [anon:libc_malloc] (16000000 events: 0.06%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (16000000 events: 0.06%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+255bb0] | [anon:libc_malloc] (4000000 events: 0.01%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+22923c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+253974] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+253980] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2403a8] | [anon:libc_malloc] (6000000 events: 0.02%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+201690] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+22842c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+237534] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+237540] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+211870] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+2118d0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+21187c] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+1f3df4] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+40b94] | [anon:libc_malloc] (5000000 events: 0.02%) CPU_WRITE_CRX(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+249684] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+28c260] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+28c26c] | [anon:libc_malloc] (11000000 events: 0.04%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+256a30] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+248868] | [anon:libc_malloc] (10000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+242864] | [anon:libc_malloc] (12000000 events: 0.04%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) [anon:libc_malloc][+24d12c] | [anon:libc_malloc] (12000000 events: 0.04%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+243260] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+209890] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+20e9f8] | [anon:libc_malloc] (7000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24fd58] | [anon:libc_malloc] (25000000 events: 0.09%) [anon:libc_malloc][+24fd64] | [anon:libc_malloc] (21000000 events: 0.08%) [anon:libc_malloc][+2119d4] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2295e4] | [anon:libc_malloc] (6000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2293c4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+251168] | [anon:libc_malloc] (77000000 events: 0.28%) [anon:libc_malloc][+251188] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+251180] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+251198] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+251170] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+251190] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+2511a0] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_dshl_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (28000000 events: 0.10%) [anon:libc_malloc][+251178] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+238ea4] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+1ff558] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e97ec] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+1e97f8] | [anon:libc_malloc] (6000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+24d54c] | [anon:libc_malloc] (14000000 events: 0.05%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+240b20] | [anon:libc_malloc] (4000000 events: 0.01%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (177000000 events: 0.65%) [anon:libc_malloc][+232410] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+29a0b0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+21f164] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+239334] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) __udivdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+250268] | [anon:libc_malloc] (10000000 events: 0.04%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+256a8c] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1ff4f4] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24a478] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) __udivdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+2112d8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24d144] | [anon:libc_malloc] (23000000 events: 0.09%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (23000000 events: 0.09%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) [anon:libc_malloc][+1961ac] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+290300] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_movsd_dword(unsigned int, int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+201098] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+241198] | [anon:libc_malloc] (11000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+250a48] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+250a54] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+241924] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+19fb08] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20f9d4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+239af4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240508] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1bd12c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2511cc] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+211194] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24210c] | [anon:libc_malloc] (24000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+242118] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+2566f0] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+241180] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+169380] | [anon:libc_malloc] (10000000 events: 0.04%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+21f870] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_stosd_dword(unsigned int, int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+22a830] | [anon:libc_malloc] (24000000 events: 0.09%) dynrec_movsd_dword(unsigned int, int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (24000000 events: 0.09%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+229098] | [anon:libc_malloc] (35000000 events: 0.13%) dynrec_inc_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (35000000 events: 0.13%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) [anon:libc_malloc][+249de4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+28c748] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+28c754] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1605c4] | [anon:libc_malloc] (23000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+1605d0] | [anon:libc_malloc] (16000000 events: 0.06%) [anon:libc_malloc][+2126b8] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+2126c4] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+22b748] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2510ac] | [anon:libc_malloc] (95000000 events: 0.35%) [anon:libc_malloc][+2510bc] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2510d4] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2510dc] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2510ec] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+251104] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+25110c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2510cc] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2510fc] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2510e4] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2510f4] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2510c4] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_dshl_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (30000000 events: 0.11%) [anon:libc_malloc][+2510b4] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+1e472c] | [anon:libc_malloc] (10000000 events: 0.04%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2351d0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_idiv_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+237b98] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+237ba4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2563d8] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+211b30] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+2491c4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2491d0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+238eb4] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+230748] | [anon:libc_malloc] (97000000 events: 0.36%) [anon:libc_malloc][+2307a0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+230798] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+230750] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+230778] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+230758] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (41000000 events: 0.15%) [anon:libc_malloc][+2307a8] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2307b0] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+230760] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+230788] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2307b8] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+20c178] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+16fa20] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20bce8] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+16fca0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_ncf_and_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+242ce4] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+242cf4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+29be24] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+24ea60] | [anon:libc_malloc] (30000000 events: 0.11%) dynrec_pusha_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (26000000 events: 0.10%) CPU_Push32(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (22000000 events: 0.08%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) CPU_Push32(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23952c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+256dec] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2405e4] | [anon:libc_malloc] (21000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+2405f0] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+1e97c4] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+247f54] | [anon:libc_malloc] (23000000 events: 0.09%) [anon:libc_malloc][+247f60] | [anon:libc_malloc] (16000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23dd7c] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+15fbdc] | [anon:libc_malloc] (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2324d4] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+248994] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+1bb3b8] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_push_word(unsigned short) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (21000000 events: 0.08%) [anon:libc_malloc][+20b0e0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+13e510] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24fc9c] | [anon:libc_malloc] (28000000 events: 0.10%) [anon:libc_malloc][+24fcb0] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24fca8] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+243664] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+243670] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2433cc] | [anon:libc_malloc] (198000000 events: 0.73%) [anon:libc_malloc][+2433d8] | [anon:libc_malloc] (57000000 events: 0.21%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (91000000 events: 0.34%) [anon:libc_malloc][+2433e0] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+2433f0] | [anon:libc_malloc] (19000000 events: 0.07%) [anon:libc_malloc][+2433e8] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+28eac4] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+28ead0] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+25a9dc] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+242c98] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24f160] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+24f16c] | [anon:libc_malloc] (4000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+241908] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+242904] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+242910] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+259730] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+25973c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255d74] | [anon:libc_malloc] (16000000 events: 0.06%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (16000000 events: 0.06%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24ede0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+241494] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+1ff480] | [anon:libc_malloc] (10000000 events: 0.04%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+229284] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2126e8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e1f8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+248430] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241f34] | [anon:libc_malloc] (36000000 events: 0.13%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (36000000 events: 0.13%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (18000000 events: 0.07%) [anon:libc_malloc][+240b7c] | [anon:libc_malloc] (15000000 events: 0.06%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+40794] | [anon:libc_malloc] (9000000 events: 0.03%) IO_WriteB(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) cmos_selreg(unsigned int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24166c] | [anon:libc_malloc] (22000000 events: 0.08%) [anon:libc_malloc][+241680] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241678] | [anon:libc_malloc] (11000000 events: 0.04%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) Normal_Loop() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (2128000000 events: 7.87%) Normal_Loop() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) INT10_Handler() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) INT10_SetVideoMode(unsigned short) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) FinishSetMode(bool) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) CPU_Core_Dynrec_Run() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (1460000000 events: 5.40%) [anon:libc_malloc][+40] | [anon:libc_malloc] (16000000 events: 0.06%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+44] | [anon:libc_malloc] (54000000 events: 0.20%) FillFlags() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) MakeCodePage(unsigned int, CodePageHandlerDynRec*&) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (345000000 events: 1.28%) CreateCacheBlock(CodePageHandlerDynRec*, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (24000000 events: 0.09%) dyn_closeblock() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) CPU_Core_Normal_Run() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (186000000 events: 0.69%) FillFlags() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (31000000 events: 0.11%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) CPU_LAR(unsigned int, unsigned int&) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (20000000 events: 0.07%) FillFlags() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) DoString(STRING_OP) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) INT33_Handler() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) SDL_GetTicks | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) __clock_gettime | /system/lib/libc.so (5000000 events: 0.02%) PIC_RunQueue() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (110000000 events: 0.41%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) INT16_Handler() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (171000000 events: 0.63%) mem_readw(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (93000000 events: 0.34%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) GFX_Events() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) DOS_21Handler() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) MEM_BlockWrite(unsigned int, void const*, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) CodePageHandlerDynRec::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) DOS_SeekFile(unsigned short, unsigned int*, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) localFile::Seek(unsigned int*, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) fseek | /system/lib/libc.so (3000000 events: 0.01%) __fseeko64(__sFILE*, long long, int, int) | /system/lib/libc.so (3000000 events: 0.01%) TIMER_AddTick() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (337000000 events: 1.25%) Android_AudioWriteBuffer() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (91000000 events: 0.34%) MIXER_CallBack(void*, unsigned char*, int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) art::CheckJNI::ReleaseShortArrayElements(_JNIEnv*, _jshortArray*, short*, int) | /system/lib/libart.so (14000000 events: 0.05%) art::CheckJNI::ReleasePrimitiveArrayElements(char const*, art::Primitive::Type, _JNIEnv*, _jarray*, void*, int) | /system/lib/libart.so (14000000 events: 0.05%) void art::JNI::ReleasePrimitiveArray<_jshortArray*, short, art::mirror::PrimitiveArray<short> >(_JNIEnv*, _jshortArray*, short*, int) | /system/lib/libart.so (8000000 events: 0.03%) art::JNI::ReleasePrimitiveArray(art::ScopedObjectAccess&, art::mirror::Array*, unsigned int, void*, int) | /system/lib/libart.so (4000000 events: 0.01%) art::gc::Heap::IsNonDiscontinuousSpaceHeapAddress(void const*) const | /system/lib/libart.so (3000000 events: 0.01%) art::CheckJNI::GetShortArrayElements(_JNIEnv*, _jshortArray*, unsigned char*) | /system/lib/libart.so (9000000 events: 0.03%) art::CheckJNI::GetPrimitiveArrayElements(char const*, art::Primitive::Type, _JNIEnv*, _jarray*, unsigned char*) | /system/lib/libart.so (9000000 events: 0.03%) short* art::JNI::GetPrimitiveArray<_jshortArray*, short, art::mirror::PrimitiveArray<short> >(_JNIEnv*, _jshortArray*, unsigned char*) | /system/lib/libart.so (3000000 events: 0.01%) art::CheckJNI::GetArrayLength(_JNIEnv*, _jarray*) | /system/lib/libart.so (7000000 events: 0.03%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (7000000 events: 0.03%) art::ScopedCheck::CheckArray(art::ScopedObjectAccess&, _jarray*) | /system/lib/libart.so (5000000 events: 0.02%) _JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (49000000 events: 0.18%) art::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (48000000 events: 0.18%) art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (48000000 events: 0.18%) art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (39000000 events: 0.14%) art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (38000000 events: 0.14%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (34000000 events: 0.13%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (31000000 events: 0.11%) art_quick_invoke_stub | /system/lib/libart.so (30000000 events: 0.11%) art_quick_invoke_stub_internal | /system/lib/libart.so (30000000 events: 0.11%) art_quick_to_interpreter_bridge | /system/lib/libart.so (30000000 events: 0.11%) artQuickToInterpreterBridge | /system/lib/libart.so (30000000 events: 0.11%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (28000000 events: 0.10%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (26000000 events: 0.10%) artMterpAsmInstructionStart | /system/lib/libart.so (25000000 events: 0.09%) MterpInvokeVirtual | /system/lib/libart.so (23000000 events: 0.09%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (23000000 events: 0.09%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (23000000 events: 0.09%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (23000000 events: 0.09%) artMterpAsmInstructionStart | /system/lib/libart.so (23000000 events: 0.09%) MterpInvokeStatic | /system/lib/libart.so (6000000 events: 0.02%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (4000000 events: 0.01%) art_quick_invoke_static_stub | /system/lib/libart.so (4000000 events: 0.01%) art_quick_invoke_stub_internal | /system/lib/libart.so (4000000 events: 0.01%) java.lang.System.currentTimeMillis [DEDUPED] | /system/framework/arm/boot.oat (4000000 events: 0.01%) MterpInvokeVirtual | /system/lib/libart.so (15000000 events: 0.06%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (15000000 events: 0.06%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (15000000 events: 0.06%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (15000000 events: 0.06%) artMterpAsmInstructionStart | /system/lib/libart.so (15000000 events: 0.06%) MterpInvokeVirtual | /system/lib/libart.so (13000000 events: 0.05%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (12000000 events: 0.04%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (12000000 events: 0.04%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (12000000 events: 0.04%) artMterpAsmInstructionStart | /system/lib/libart.so (12000000 events: 0.04%) MterpInvokeVirtual | /system/lib/libart.so (8000000 events: 0.03%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (8000000 events: 0.03%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (8000000 events: 0.03%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (8000000 events: 0.03%) artMterpAsmInstructionStart | /system/lib/libart.so (7000000 events: 0.03%) MterpInvokeDirectRange | /system/lib/libart.so (3000000 events: 0.01%) artGet32InstanceFromCode | /system/lib/libart.so (4000000 events: 0.01%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (3000000 events: 0.01%) artGetObjInstanceFromCode | /system/lib/libart.so (3000000 events: 0.01%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (3000000 events: 0.01%) art::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art::VarArgs const*) | /system/lib/libart.so (5000000 events: 0.02%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (5000000 events: 0.02%) MIXER_Mix() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (239000000 events: 0.88%) SBLASTER_CallBack(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) MIXER_MixData(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (230000000 events: 0.85%) OPL_CallBack(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (181000000 events: 0.67%) DBOPL::Handler::Generate(MixerChannel*, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (179000000 events: 0.66%) MixerChannel::AddSamples_m32(unsigned int, int const*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) DBOPL::Chip::GenerateBlock2(unsigned int, int*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (153000000 events: 0.57%) DBOPL::Channel* DBOPL::Channel::BlockTemplate<(DBOPL::SynthMode)1>(DBOPL::Chip*, unsigned int, int*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (142000000 events: 0.53%) int DBOPL::Operator::TemplateVolume<(DBOPL::Operator::State)1>() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) int DBOPL::Operator::TemplateVolume<(DBOPL::Operator::State)3>() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) int DBOPL::Operator::TemplateVolume<(DBOPL::Operator::State)2>() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) GenerateDMASound(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (41000000 events: 0.15%) DmaChannel::Read(unsigned int, unsigned char*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) MixerChannel::AddSamples_s8(unsigned int, unsigned char const*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (19000000 events: 0.07%) [anon:libc_malloc][+20bc3c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+251748] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+29c598] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24cdcc] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24cdd4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e910] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+251124] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24d298] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_add_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20e824] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24284c] | [anon:libc_malloc] (71000000 events: 0.26%) dynrec_popa_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (71000000 events: 0.26%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) CPU_Pop32() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (64000000 events: 0.24%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (25000000 events: 0.09%) [anon:libc_malloc][+241fb4] | [anon:libc_malloc] (23000000 events: 0.09%) [anon:libc_malloc][+241fc0] | [anon:libc_malloc] (15000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+243520] | [anon:libc_malloc] (101000000 events: 0.37%) dynrec_popa_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (101000000 events: 0.37%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) CPU_Pop32() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (83000000 events: 0.31%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (26000000 events: 0.10%) [anon:libc_malloc][+241a40] | [anon:libc_malloc] (180000000 events: 0.67%) dynrec_pusha_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (158000000 events: 0.58%) CPU_Push32(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (133000000 events: 0.49%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (42000000 events: 0.16%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) CPU_Push32(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (21000000 events: 0.08%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) unknown[+c561760f] | unknown (13000000 events: 0.05%) [anon:libc_malloc][+24dea4] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24deb0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240c84] | [anon:libc_malloc] (31000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+240c90] | [anon:libc_malloc] (24000000 events: 0.09%) [anon:libc_malloc][+29d55c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240e24] | [anon:libc_malloc] (29000000 events: 0.11%) [anon:libc_malloc][+240e2c] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+240e30] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+177fdc] | [anon:libc_malloc] (3000000 events: 0.01%) CodePageHandlerDynRec::writew_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23fa50] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+28fc64] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2409c8] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+241ea4] | [anon:libc_malloc] (12000000 events: 0.04%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24cc78] | [anon:libc_malloc] (27000000 events: 0.10%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (27000000 events: 0.10%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+1e9698] | [anon:libc_malloc] (12000000 events: 0.04%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2118e4] | [anon:libc_malloc] (16000000 events: 0.06%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (16000000 events: 0.06%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2418e8] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+7ed88] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242c18] | [anon:libc_malloc] (34000000 events: 0.13%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+242c24] | [anon:libc_malloc] (24000000 events: 0.09%) [anon:libc_malloc][+168ef8] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+168f04] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e1b4] | [anon:libc_malloc] (11000000 events: 0.04%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+1e9c20] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2419a4] | [anon:libc_malloc] (13000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2419b0] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+20e500] | [anon:libc_malloc] (11000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+16d488] | [anon:libc_malloc] (66000000 events: 0.24%) dynrec_idiv_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (66000000 events: 0.24%) __aeabi_ldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (61000000 events: 0.23%) __gnu_ldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (57000000 events: 0.21%) __divdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (54000000 events: 0.20%) [anon:libc_malloc][+20e680] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+169198] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_ncf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24d340] | [anon:libc_malloc] (26000000 events: 0.10%) [anon:libc_malloc][+24d34c] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24d36c] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+2566cc] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2566d8] | [anon:libc_malloc] (4000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+256018] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+256024] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+2511c8] | [anon:libc_malloc] (109000000 events: 0.40%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (40000000 events: 0.15%) [anon:libc_malloc][+2511d4] | [anon:libc_malloc] (39000000 events: 0.14%) [anon:libc_malloc][+2511fc] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2511f4] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2511e4] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+2511ec] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+255f8c] | [anon:libc_malloc] (23000000 events: 0.09%) [anon:libc_malloc][+255f98] | [anon:libc_malloc] (18000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+2432b0] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+187164] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24115c] | [anon:libc_malloc] (30000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+241168] | [anon:libc_malloc] (22000000 events: 0.08%) [anon:libc_malloc][+241164] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241a90] | [anon:libc_malloc] (29000000 events: 0.11%) [anon:libc_malloc][+241a9c] | [anon:libc_malloc] (25000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+1bd004] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255b20] | [anon:libc_malloc] (10000000 events: 0.04%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241600] | [anon:libc_malloc] (26000000 events: 0.10%) [anon:libc_malloc][+24160c] | [anon:libc_malloc] (20000000 events: 0.07%) [anon:libc_malloc][+24ec00] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+250bc8] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240cec] | [anon:libc_malloc] (31000000 events: 0.11%) [anon:libc_malloc][+240cf8] | [anon:libc_malloc] (17000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) [anon:libc_malloc][+2428d4] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+2428e0] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+1bb370] | [anon:libc_malloc] (9000000 events: 0.03%) CPU_IO_Exception(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+237004] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+29dafc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+256634] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+256640] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+241304] | [anon:libc_malloc] (15000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+241310] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+20e2f4] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (325000000 events: 1.20%) [anon:libc_malloc][+24ca8c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2015b0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e94a0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+167fb0] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24ca94] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+256700] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24ca9c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255d40] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24d534] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24ca7c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24d590] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24cabc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+266f5c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24ca64] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+1bff80] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e4920] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bff60] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+186b20] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+238e50] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24d538] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+232100] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bff7c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+201c7c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+178b10] | [anon:libc_malloc] (3000000 events: 0.01%) PIC_RunQueue() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (595000000 events: 2.20%) VGA_DrawPart(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (521000000 events: 1.93%) Normal1x_9_16_R(void const*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) VGA_TEXT_Draw_Line(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (136000000 events: 0.50%) RENDER_StartLineHandler(void const*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (58000000 events: 0.21%) Normal1x_8_16_R(void const*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (299000000 events: 1.11%) PIC_runIRQs() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) CPU_Interrupt(unsigned int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) RENDER_EndUpdate(bool) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (59000000 events: 0.22%) Android_UnlockSurface(int, int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (56000000 events: 0.21%) _JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (56000000 events: 0.21%) art::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (55000000 events: 0.20%) art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (55000000 events: 0.20%) art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (37000000 events: 0.14%) art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (37000000 events: 0.14%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (35000000 events: 0.13%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (30000000 events: 0.11%) art_quick_invoke_stub | /system/lib/libart.so (30000000 events: 0.11%) art_quick_invoke_stub_internal | /system/lib/libart.so (29000000 events: 0.11%) art_quick_to_interpreter_bridge | /system/lib/libart.so (25000000 events: 0.09%) artQuickToInterpreterBridge | /system/lib/libart.so (25000000 events: 0.09%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (25000000 events: 0.09%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (25000000 events: 0.09%) artMterpAsmInstructionStart | /system/lib/libart.so (25000000 events: 0.09%) MterpInvokeVirtual | /system/lib/libart.so (18000000 events: 0.07%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (16000000 events: 0.06%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (15000000 events: 0.06%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (15000000 events: 0.06%) artMterpAsmInstructionStart | /system/lib/libart.so (4000000 events: 0.01%) artGetBooleanInstanceFromCode | /system/lib/libart.so (4000000 events: 0.01%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (3000000 events: 0.01%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (3000000 events: 0.01%) constvalop_long_to_double | /system/lib/libart.so (10000000 events: 0.04%) MterpInvokeVirtualQuick | /system/lib/libart.so (10000000 events: 0.04%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (10000000 events: 0.04%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (10000000 events: 0.04%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (10000000 events: 0.04%) artMterpAsmInstructionStart | /system/lib/libart.so (4000000 events: 0.01%) constvalop_long_to_double | /system/lib/libart.so (6000000 events: 0.02%) MterpInvokeVirtualQuick | /system/lib/libart.so (6000000 events: 0.02%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (4000000 events: 0.01%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (4000000 events: 0.01%) art_quick_invoke_stub | /system/lib/libart.so (4000000 events: 0.01%) art_quick_invoke_stub_internal | /system/lib/libart.so (4000000 events: 0.01%) java.lang.Object.notify [DEDUPED] | /system/framework/arm/boot.oat (4000000 events: 0.01%) artGetObjInstanceFromCode | /system/lib/libart.so (4000000 events: 0.01%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (4000000 events: 0.01%) art::ScopedCheck::CheckMethodAndSig(art::ScopedObjectAccess&, _jobject*, _jclass*, _jmethodID*, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (6000000 events: 0.02%) art::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art::VarArgs const*) | /system/lib/libart.so (12000000 events: 0.04%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (12000000 events: 0.04%) art::ScopedCheck::CheckVarArgs(art::ScopedObjectAccess&, art::VarArgs const*) | /system/lib/libart.so (7000000 events: 0.03%) art::VarArgs::GetValue(char) | /system/lib/libart.so (5000000 events: 0.02%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (4000000 events: 0.01%) art::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::ScopedCheck::InstanceKind, _jobject*, bool) | /system/lib/libart.so (4000000 events: 0.01%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (4000000 events: 0.01%) art::gc::space::ContinuousSpace::Contains(art::mirror::Object const*) const | /system/lib/libart.so (3000000 events: 0.01%) [anon:libc_malloc][+211aa8] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+25127c] | [anon:libc_malloc] (105000000 events: 0.39%) [anon:libc_malloc][+251298] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+251288] | [anon:libc_malloc] (37000000 events: 0.14%) [anon:libc_malloc][+2512a0] | [anon:libc_malloc] (11000000 events: 0.04%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (41000000 events: 0.15%) [anon:libc_malloc][+251290] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+240d9c] | [anon:libc_malloc] (58000000 events: 0.21%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (58000000 events: 0.21%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (36000000 events: 0.13%) dynrec_get_ncf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (23000000 events: 0.09%) [anon:libc_malloc][+24d578] | [anon:libc_malloc] (28000000 events: 0.10%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (28000000 events: 0.10%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) [anon:libc_malloc][+28ac64] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+28ac70] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+237934] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+13e734] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+235a90] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+235a9c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+240674] | [anon:libc_malloc] (19000000 events: 0.07%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (19000000 events: 0.07%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+211070] | [anon:libc_malloc] (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24dc48] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24dc54] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+212174] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+212180] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+25061c] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_inc_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+28ad78] | [anon:libc_malloc] (13000000 events: 0.05%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+28c1b0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+3c568] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_pusha_word() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) CPU_Push16(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+2290c4] | [anon:libc_malloc] (35000000 events: 0.13%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+2290e8] | [anon:libc_malloc] (3000000 events: 0.01%) getAudioTrack(_JNIEnv*, _jobject*) | /system/lib/libandroid_runtime.so (9000000 events: 0.03%) art::CheckJNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (8000000 events: 0.03%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (8000000 events: 0.03%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (7000000 events: 0.03%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (6000000 events: 0.02%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (5000000 events: 0.02%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (5000000 events: 0.02%) [anon:libc_malloc][+16927c] | [anon:libc_malloc] (16000000 events: 0.06%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (16000000 events: 0.06%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+169318] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+169324] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+1ff2d4] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+1ff2e0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+209a1c] | [anon:libc_malloc] (18000000 events: 0.07%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (18000000 events: 0.07%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2369a4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+243368] | [anon:libc_malloc] (380000000 events: 1.41%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (380000000 events: 1.41%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (42000000 events: 0.16%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (148000000 events: 0.55%) [anon:libc_malloc][+253af8] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+23b7e4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+256090] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+25609c] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+242238] | [anon:libc_malloc] (12000000 events: 0.04%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+250604] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+250610] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+160600] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24fa40] | [anon:libc_malloc] (11000000 events: 0.04%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24fa4c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+255fdc] | [anon:libc_malloc] (22000000 events: 0.08%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (22000000 events: 0.08%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+28eaf8] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+28eb04] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+24f1c4] | [anon:libc_malloc] (6000000 events: 0.02%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23b164] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2419c8] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+21f18c] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+167fd4] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+24f0c4] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+24f0d0] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+291064] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23bf14] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23bf20] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24197c] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+238ee4] | [anon:libc_malloc] (12000000 events: 0.04%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+238ef0] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+23c40c] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+23a098] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) __udivdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24217c] | [anon:libc_malloc] (29000000 events: 0.11%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+242188] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+240aec] | [anon:libc_malloc] (7000000 events: 0.03%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+167ff4] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+212514] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+212520] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+1e9cd0] | [anon:libc_malloc] (3000000 events: 0.01%) VGA_VerticalTimer(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) VGA_VerticalTimer(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+20f650] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_idiv_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) __aeabi_ldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) __gnu_ldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) __divdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+291094] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+169364] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+244da0] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+244dac] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+220164] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2416c0] | [anon:libc_malloc] (20000000 events: 0.07%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (20000000 events: 0.07%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+253ae0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fd2c] | [anon:libc_malloc] (24000000 events: 0.09%) [anon:libc_malloc][+24fd38] | [anon:libc_malloc] (19000000 events: 0.07%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) anon[+27c5] | //anon (3000000 events: 0.01%) [anon:libc_malloc][+211d8c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+256a70] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+256c04] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24f9e4] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+24f9f0] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+253bdc] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_get_ncf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2432c8] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+28fb44] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+28fb50] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+261a10] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+243220] | [anon:libc_malloc] (1258000000 events: 4.65%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (1104000000 events: 4.08%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (1020000000 events: 3.77%) ModeOperation(unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (576000000 events: 2.13%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (154000000 events: 0.57%) [anon:libc_malloc][+29c624] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+28ad44] | [anon:libc_malloc] (13000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+28ad50] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+24155c] | [anon:libc_malloc] (24000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+241568] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+220198] | [anon:libc_malloc] (6000000 events: 0.02%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+13e830] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f140] | [anon:libc_malloc] (10000000 events: 0.04%) IO_WriteB(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) write_p3c5(unsigned int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+23c244] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+211274] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+28fd7c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+259764] | [anon:libc_malloc] (13000000 events: 0.05%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+259770] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+243250] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+1e99a4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+253754] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23eb34] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23eb40] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24d0e4] | [anon:libc_malloc] (27000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) [anon:libc_malloc][+24d0f0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24d11c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fbc0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+20e3e4] | [anon:libc_malloc] (10000000 events: 0.04%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+20e3f0] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+229078] | [anon:libc_malloc] (17000000 events: 0.06%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+229080] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24da4c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24da58] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+23aa40] | [anon:libc_malloc] (7000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23ab00] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+251060] | [anon:libc_malloc] (42000000 events: 0.16%) [anon:libc_malloc][+251070] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+251068] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+251078] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+251080] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_dshl_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (20000000 events: 0.07%) [anon:libc_malloc][+234b84] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+1ea408] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+256520] | [anon:libc_malloc] (15000000 events: 0.06%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+22a878] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_movsb_dword(unsigned int, int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+242b44] | [anon:libc_malloc] (32000000 events: 0.12%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) [anon:libc_malloc][+242b50] | [anon:libc_malloc] (19000000 events: 0.07%) [anon:libc_malloc][+2d4158] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+254fe0] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241cac] | [anon:libc_malloc] (7000000 events: 0.03%) CPU_IO_Exception(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+13e818] | [anon:libc_malloc] (4000000 events: 0.01%) PageHandler::writed_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) VGA_UnchainedVGA_Handler::writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e8e0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f3f4] | [anon:libc_malloc] (6000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+1bd800] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24cde4] | [anon:libc_malloc] (39000000 events: 0.14%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (39000000 events: 0.14%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) [anon:libc_malloc][+1e4dd4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20e328] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+243298] | [anon:libc_malloc] (24000000 events: 0.09%) [anon:libc_malloc][+24cb04] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23c670] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+25076c] | [anon:libc_malloc] (9000000 events: 0.03%) CPU_IO_Exception(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24ca84] | [anon:libc_malloc] (19000000 events: 0.07%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (19000000 events: 0.07%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+185da8] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2480c4] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2119a4] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+23bea4] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+24eb08] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24c95c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1bd040] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1bd04c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242944] | [anon:libc_malloc] (4000000 events: 0.01%) int android_media_AudioTrack_writeArray<_jshortArray*>(_JNIEnv*, _jobject*, _jshortArray*, int, int, int, unsigned char) | /system/lib/libandroid_runtime.so (3000000 events: 0.01%) art::CheckJNI::GetShortArrayElements(_JNIEnv*, _jshortArray*, unsigned char*) | /system/lib/libart.so (3000000 events: 0.01%) art::CheckJNI::GetPrimitiveArrayElements(char const*, art::Primitive::Type, _JNIEnv*, _jarray*, unsigned char*) | /system/lib/libart.so (3000000 events: 0.01%) [anon:libc_malloc][+238cb4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24ca74] | [anon:libc_malloc] (28000000 events: 0.10%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (28000000 events: 0.10%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+28c714] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+28c720] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+23a644] | [anon:libc_malloc] (17000000 events: 0.06%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) __udivdi3 | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (14000000 events: 0.05%) [anon:libc_malloc][+1c5d5c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1c5d88] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+244cb4] | [anon:libc_malloc] (20000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+244cc0] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+252a80] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1bc6f8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2437f8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) [anon:libc_malloc][+168de4] | [anon:libc_malloc] (23000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+168df0] | [anon:libc_malloc] (20000000 events: 0.07%) [anon:libc_malloc][+18c818] | [anon:libc_malloc] (34000000 events: 0.13%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) [anon:libc_malloc][+18c7e4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23c2cc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2408a4] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+243350] | [anon:libc_malloc] (200000000 events: 0.74%) [anon:libc_malloc][+24335c] | [anon:libc_malloc] (57000000 events: 0.21%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (125000000 events: 0.46%) [anon:libc_malloc][+243364] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+243368] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+238f14] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+239e6c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20e418] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24fbe0] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24337c] | [anon:libc_malloc] (212000000 events: 0.78%) [anon:libc_malloc][+2433a0] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+243388] | [anon:libc_malloc] (19000000 events: 0.07%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (145000000 events: 0.54%) [anon:libc_malloc][+243398] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+243390] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+24fdbc] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) dynrec_get_cf_or_zf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (36000000 events: 0.13%) [anon:libc_malloc][+2432b8] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+25112c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+23c294] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e164] | [anon:libc_malloc] (8000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24e170] | [anon:libc_malloc] (3000000 events: 0.01%) __aeabi_llsr | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (16000000 events: 0.06%) [anon:libc_malloc][+240db8] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_dshr_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24159c] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+2415a8] | [anon:libc_malloc] (10000000 events: 0.04%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1e97a4] | [anon:libc_malloc] (12000000 events: 0.04%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+1f3e94] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1f3ea0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24978c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+249798] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+242a84] | [anon:libc_malloc] (30000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+242a90] | [anon:libc_malloc] (16000000 events: 0.06%) [anon:libc_malloc][+23f250] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242b14] | [anon:libc_malloc] (33000000 events: 0.12%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+242b20] | [anon:libc_malloc] (29000000 events: 0.11%) [anon:libc_malloc][+1e99d8] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+1e4538] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f190] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24f11c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e354] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24e360] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24f428] | [anon:libc_malloc] (17000000 events: 0.06%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+23195c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242074] | [anon:libc_malloc] (24000000 events: 0.09%) [anon:libc_malloc][+2420d0] | [anon:libc_malloc] (4000000 events: 0.01%) CodePageHandlerDynRec::writed_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+1bd3a4] | [anon:libc_malloc] (50000000 events: 0.18%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (47000000 events: 0.17%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (40000000 events: 0.15%) ModeOperation(unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (22000000 events: 0.08%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+253a94] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+253aa0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f7ec] | [anon:libc_malloc] (19000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+24f7f8] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+244ce8] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+21268c] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+212698] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+243270] | [anon:libc_malloc] (18000000 events: 0.07%) [anon:libc_malloc][+25122c] | [anon:libc_malloc] (119000000 events: 0.44%) [anon:libc_malloc][+251244] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+25123c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+251234] | [anon:libc_malloc] (6000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (69000000 events: 0.26%) [anon:libc_malloc][+251238] | [anon:libc_malloc] (31000000 events: 0.11%) [anon:libc_malloc][+251240] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+13e8ac] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+15d650] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bdae4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e938] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24e944] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240144] | [anon:libc_malloc] (35000000 events: 0.13%) [anon:libc_malloc][+240150] | [anon:libc_malloc] (23000000 events: 0.09%) [anon:libc_malloc][+24014c] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+20e764] | [anon:libc_malloc] (9000000 events: 0.03%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2414dc] | [anon:libc_malloc] (24000000 events: 0.09%) [anon:libc_malloc][+2414e8] | [anon:libc_malloc] (21000000 events: 0.08%) [anon:libc_malloc][+250b58] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23a4e4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+25613c] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+256148] | [anon:libc_malloc] (14000000 events: 0.05%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (129000000 events: 0.48%) [anon:libc_malloc][+2015fc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24d094] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24cb44] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+24cba8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+13e7e8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2511a0] | [anon:libc_malloc] (56000000 events: 0.21%) [anon:libc_malloc][+2511b8] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_and_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (22000000 events: 0.08%) [anon:libc_malloc][+2511b0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2511c8] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+2511a8] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2511c0] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+20c288] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24a9c0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+243694] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+2436a0] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+24f6a4] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+673f0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+254d68] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2294e0] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2509f4] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+250a00] | [anon:libc_malloc] (4000000 events: 0.01%) anon[+2bf9] | //anon (9000000 events: 0.03%) java.lang.System.currentTimeMillis [DEDUPED] | /system/framework/arm/boot.oat (9000000 events: 0.03%) JVM_CurrentTimeMillis | /system/lib/libopenjdkjvm.so (3000000 events: 0.01%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (6000000 events: 0.02%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (6000000 events: 0.02%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (6000000 events: 0.02%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (6000000 events: 0.02%) [anon:libc_malloc][+248064] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+248070] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+297940] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+250790] | [anon:libc_malloc] (29000000 events: 0.11%) IO_WriteB(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (16000000 events: 0.06%) write_p3c5(unsigned int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) [anon:libc_malloc][+2d4170] | [anon:libc_malloc] (84000000 events: 0.31%) [anon:libc_malloc][+2d4188] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (42000000 events: 0.16%) [anon:libc_malloc][+2d4180] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+2d4184] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2d417c] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+2d4178] | [anon:libc_malloc] (11000000 events: 0.04%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (97000000 events: 0.36%) [anon:libc_malloc][+24d2c0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bffc0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bffc4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+211bb8] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+271fa8] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+256508] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+132930] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+253424] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+253430] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+237f2c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+237f38] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+16d49c] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+250250] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+288ae4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20e6a0] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24db24] | [anon:libc_malloc] (8000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24db30] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+2401b0] | [anon:libc_malloc] (17000000 events: 0.06%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+20e724] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+239e50] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2307e4] | [anon:libc_malloc] (621000000 events: 2.30%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (77000000 events: 0.28%) PageHandler::writew_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (544000000 events: 2.01%) VGA_UnchainedVGA_Handler::writew(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (511000000 events: 1.89%) ModeOperation(unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (305000000 events: 1.13%) [anon:libc_malloc][+211d50] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+211d5c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+169334] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) anon[+2c6b] | //anon (11000000 events: 0.04%) art_quick_to_interpreter_bridge | /system/lib/libart.so (11000000 events: 0.04%) artQuickToInterpreterBridge | /system/lib/libart.so (11000000 events: 0.04%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (8000000 events: 0.03%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (8000000 events: 0.03%) artMterpAsmInstructionStart | /system/lib/libart.so (7000000 events: 0.03%) MterpInvokeVirtual | /system/lib/libart.so (5000000 events: 0.02%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 0.01%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.01%) [anon:libc_malloc][+2567b4] | [anon:libc_malloc] (19000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2567c0] | [anon:libc_malloc] (12000000 events: 0.04%) [anon:libc_malloc][+24d2e4] | [anon:libc_malloc] (29000000 events: 0.11%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (29000000 events: 0.11%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+1bd378] | [anon:libc_malloc] (18000000 events: 0.07%) dynrec_inc_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (18000000 events: 0.07%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+20e2c4] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+20e2d0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240520] | [anon:libc_malloc] (28000000 events: 0.10%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (28000000 events: 0.10%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+250378] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+168060] | [anon:libc_malloc] (8000000 events: 0.03%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+160540] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+28eb2c] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+2414b4] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+251244] | [anon:libc_malloc] (152000000 events: 0.56%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (152000000 events: 0.56%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (60000000 events: 0.22%) [anon:libc_malloc][+25e824] | [anon:libc_malloc] (4000000 events: 0.01%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+23da44] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+243228] | [anon:libc_malloc] (28000000 events: 0.10%) [anon:libc_malloc][+1e9794] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+255e18] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+255e24] | [anon:libc_malloc] (15000000 events: 0.06%) [anon:libc_malloc][+2421a8] | [anon:libc_malloc] (64000000 events: 0.24%) [anon:libc_malloc][+2421b4] | [anon:libc_malloc] (55000000 events: 0.20%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2432a0] | [anon:libc_malloc] (22000000 events: 0.08%) [anon:libc_malloc][+255cd8] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+288924] | [anon:libc_malloc] (10000000 events: 0.04%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+288930] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+23645c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24da80] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+240ddc] | [anon:libc_malloc] (40000000 events: 0.15%) [anon:libc_malloc][+240de8] | [anon:libc_malloc] (25000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+240e00] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2400c4] | [anon:libc_malloc] (38000000 events: 0.14%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+2400d0] | [anon:libc_malloc] (29000000 events: 0.11%) [anon:libc_malloc][+2507b0] | [anon:libc_malloc] (22000000 events: 0.08%) [anon:libc_malloc][+2507bc] | [anon:libc_malloc] (16000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+271768] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+28fe58] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f84c] | [anon:libc_malloc] (22000000 events: 0.08%) [anon:libc_malloc][+24f858] | [anon:libc_malloc] (14000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+201144] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+255d54] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+211014] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+28eb4c] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+2413c8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2402a8] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+28eb1c] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_add_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241d28] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_sub_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1e4f38] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+255d94] | [anon:libc_malloc] (6000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1ff4e4] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+242cfc] | [anon:libc_malloc] (28000000 events: 0.10%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (28000000 events: 0.10%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (13000000 events: 0.05%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+239558] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+239564] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+213038] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+213040] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+248834] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+248840] | [anon:libc_malloc] (12000000 events: 0.04%) dynrec_get_ncf_and_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+24d2b8] | [anon:libc_malloc] (21000000 events: 0.08%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (21000000 events: 0.08%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+211908] | [anon:libc_malloc] (9000000 events: 0.03%) [anon:libc_malloc][+211914] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2414a4] | [anon:libc_malloc] (15000000 events: 0.06%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+248344] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2201c8] | [anon:libc_malloc] (6000000 events: 0.02%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) unknown[+dcf6d24c] | unknown (4000000 events: 0.01%) [anon:libc_malloc][+2284a8] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2284f0] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+29217c] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+241f54] | [anon:libc_malloc] (29000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) [anon:libc_malloc][+241f60] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+242788] | [anon:libc_malloc] (16000000 events: 0.06%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+241fe4] | [anon:libc_malloc] (38000000 events: 0.14%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+241ff0] | [anon:libc_malloc] (25000000 events: 0.09%) [anon:libc_malloc][+168004] | [anon:libc_malloc] (11000000 events: 0.04%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+1bd51c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+250454] | [anon:libc_malloc] (20000000 events: 0.07%) [anon:libc_malloc][+250460] | [anon:libc_malloc] (16000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24fc78] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+212068] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1b302c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1b3040] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+29dbac] | [anon:libc_malloc] (4000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1e46c4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f880] | [anon:libc_malloc] (14000000 events: 0.05%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2918e8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2432d0] | [anon:libc_malloc] (17000000 events: 0.06%) [anon:libc_malloc][+3cfb0] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_movsw_word(unsigned short, short, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+241ecc] | [anon:libc_malloc] (35000000 events: 0.13%) [anon:libc_malloc][+241ed8] | [anon:libc_malloc] (26000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (9000000 events: 0.03%) __start_thread | /system/lib/libc.so (44000000 events: 0.16%) __pthread_start(void*) | /system/lib/libc.so (44000000 events: 0.16%) art::Thread::CreateCallback(void*) | /system/lib/libart.so (44000000 events: 0.16%) art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*) | /system/lib/libart.so (44000000 events: 0.16%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (44000000 events: 0.16%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (44000000 events: 0.16%) art_quick_invoke_stub | /system/lib/libart.so (44000000 events: 0.16%) art_quick_invoke_stub_internal | /system/lib/libart.so (44000000 events: 0.16%) art_quick_to_interpreter_bridge | /system/lib/libart.so (44000000 events: 0.16%) artQuickToInterpreterBridge | /system/lib/libart.so (44000000 events: 0.16%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (44000000 events: 0.16%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (44000000 events: 0.16%) artMterpAsmInstructionStart | /system/lib/libart.so (44000000 events: 0.16%) MterpInvokeVirtual | /system/lib/libart.so (44000000 events: 0.16%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (44000000 events: 0.16%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (44000000 events: 0.16%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (44000000 events: 0.16%) art_quick_invoke_stub | /system/lib/libart.so (44000000 events: 0.16%) art_quick_invoke_stub_internal | /system/lib/libart.so (44000000 events: 0.16%) void benchmarkdos.doom.MagicLauncher.nativeStart(java.nio.Buffer, int, int, int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/oat/arm/base.odex (44000000 events: 0.16%) Java_benchmarkdos_doom_MagicLauncher_nativeStart | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (44000000 events: 0.16%) dosbox_main(int, char const**) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (44000000 events: 0.16%) SHELL_Init() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (44000000 events: 0.16%) DOS_Shell::Run() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (44000000 events: 0.16%) DOS_Shell::ParseLine(char*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (44000000 events: 0.16%) DOS_Shell::DoCommand(char*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (44000000 events: 0.16%) DOS_Shell::Execute(char*, char*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (29000000 events: 0.11%) CALLBACK_RunRealInt(unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (29000000 events: 0.11%) DOSBOX_RunMachine() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (29000000 events: 0.11%) CPU_Core_Normal_Run() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (21000000 events: 0.08%) Normal_Loop() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (21000000 events: 0.08%) DOS_Shell::CMD_PAUSE(char*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) DOS_ReadFile(unsigned short, unsigned char*, unsigned short*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) device_CON::Read(unsigned char*, unsigned short*) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) CALLBACK_RunRealInt(unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) DOSBOX_RunMachine() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (15000000 events: 0.06%) INT16_Handler() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) Normal_Loop() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) CPU_Core_Dynrec_Run() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) Normal_Loop() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) [anon:libc_malloc][+229650] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+22965c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1e9374] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20e8e4] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+20e8f0] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2505dc] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+242204] | [anon:libc_malloc] (29000000 events: 0.11%) [anon:libc_malloc][+242210] | [anon:libc_malloc] (22000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+1bffbc] | [anon:libc_malloc] (81000000 events: 0.30%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (81000000 events: 0.30%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (21000000 events: 0.08%) [anon:libc_malloc][+23e81c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24cd54] | [anon:libc_malloc] (20000000 events: 0.07%) [anon:libc_malloc][+24cd60] | [anon:libc_malloc] (4000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (12000000 events: 0.04%) [anon:libc_malloc][+24cd80] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+254ff8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f688] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_sbb_dword_simple(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+2486f4] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+248700] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+13d2a0] | [anon:libc_malloc] (3000000 events: 0.01%) CPU_Interrupt(unsigned int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f064] | [anon:libc_malloc] (7000000 events: 0.03%) CodePageHandlerDynRec::writed_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+2409e0] | [anon:libc_malloc] (17000000 events: 0.06%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (17000000 events: 0.06%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+21f1dc] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2201f8] | [anon:libc_malloc] (8000000 events: 0.03%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) get_CF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+23a3f0] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+1ff504] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240438] | [anon:libc_malloc] (14000000 events: 0.05%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (14000000 events: 0.05%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_SF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+24df34] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24ecd4] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+24ece0] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+29c450] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+22b070] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+22b07c] | [anon:libc_malloc] (6000000 events: 0.02%) __aeabi_llsl | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (37000000 events: 0.14%) [anon:libc_malloc][+2243d4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2410e4] | [anon:libc_malloc] (9000000 events: 0.03%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+1d76a4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fab8] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_inc_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+243240] | [anon:libc_malloc] (19000000 events: 0.07%) [anon:libc_malloc][+24819c] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) get_OF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241c2c] | [anon:libc_malloc] (46000000 events: 0.17%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (8000000 events: 0.03%) [anon:libc_malloc][+241c38] | [anon:libc_malloc] (30000000 events: 0.11%) [anon:libc_malloc][+21311c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+a4ea8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+230818] | [anon:libc_malloc] (60000000 events: 0.22%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (60000000 events: 0.22%) @plt | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (35000000 events: 0.13%) [anon:libc_malloc][+250594] | [anon:libc_malloc] (21000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+2505a0] | [anon:libc_malloc] (14000000 events: 0.05%) [anon:libc_malloc][+251080] | [anon:libc_malloc] (104000000 events: 0.38%) [anon:libc_malloc][+25108c] | [anon:libc_malloc] (32000000 events: 0.12%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (46000000 events: 0.17%) [anon:libc_malloc][+25109c] | [anon:libc_malloc] (4000000 events: 0.01%) [anon:libc_malloc][+251094] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2510ac] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+2510a4] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+255de4] | [anon:libc_malloc] (10000000 events: 0.04%) [anon:libc_malloc][+255df0] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+211be4] | [anon:libc_malloc] (4000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+211698] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+16d2c4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+242148] | [anon:libc_malloc] (36000000 events: 0.13%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+242154] | [anon:libc_malloc] (26000000 events: 0.10%) [anon:libc_malloc][+251258] | [anon:libc_malloc] (73000000 events: 0.27%) [anon:libc_malloc][+251274] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (57000000 events: 0.21%) [anon:libc_malloc][+23a3e0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2597a4] | [anon:libc_malloc] (11000000 events: 0.04%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (11000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2099a0] | [anon:libc_malloc] (13000000 events: 0.05%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+241004] | [anon:libc_malloc] (22000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+241010] | [anon:libc_malloc] (13000000 events: 0.05%) [anon:libc_malloc][+242220] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+242238] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bcf40] | [anon:libc_malloc] (3000000 events: 0.01%) CPU_IO_Exception(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24d2c8] | [anon:libc_malloc] (25000000 events: 0.09%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (25000000 events: 0.09%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+15ff00] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240364] | [anon:libc_malloc] (36000000 events: 0.13%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (6000000 events: 0.02%) [anon:libc_malloc][+240370] | [anon:libc_malloc] (19000000 events: 0.07%) [anon:libc_malloc][+240390] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2433d0] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+242cc8] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+24c0a4] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24c0b0] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_movsd_dword(unsigned int, int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (4000000 events: 0.01%) [anon:libc_malloc][+24151c] | [anon:libc_malloc] (16000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241528] | [anon:libc_malloc] (11000000 events: 0.04%) [anon:libc_malloc][+213148] | [anon:libc_malloc] (4000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+b4964] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_movsw_word(unsigned short, short, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23ab70] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24106c] | [anon:libc_malloc] (6000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+23cc7c] | [anon:libc_malloc] (5000000 events: 0.02%) anon[+26e3] | //anon (4000000 events: 0.01%) art_quick_lock_object | /system/lib/libart.so (4000000 events: 0.01%) artLockObjectFromCode | /system/lib/libart.so (3000000 events: 0.01%) art::Monitor::MonitorEnter(art::Thread*, art::mirror::Object*, bool) | /system/lib/libart.so (3000000 events: 0.01%) art::Monitor::Lock(art::Thread*) | /system/lib/libart.so (3000000 events: 0.01%) [anon:libc_malloc][+29c364] | [anon:libc_malloc] (8000000 events: 0.03%) [anon:libc_malloc][+29c370] | [anon:libc_malloc] (6000000 events: 0.02%) [anon:libc_malloc][+24d52c] | [anon:libc_malloc] (34000000 events: 0.13%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (34000000 events: 0.13%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-hpLCycJwvx_hiHlN0YGDmA==/lib/arm/libdosbox.so (10000000 events: 0.04%) Search Zoom out 100.00%%